硬件和IO要求
IO:考虑高吞吐量
磁盘:使用条件化分散热点读写
冗余:增加磁盘冗余
表的设计:
使用分区
查询方法:
使用并行,增加并行度提高查询速度
索引设计:
使用位图索引
优点:压缩,可合并
缺点:不适用高并发
使用联合位图索引:
索引连接的结果,类似物化视图,比物化视图查询快,但是限制多
使用BTREE索引:
仅限与唯一索引
使用约束
UNIQUE constraints
NOT NULL constraints
FOREIGN KEY constraints
约束的好处: 保证数据准确,优化查询效率
物化视图 物化视图类型: 包含聚集的物化视图 只有连接的物化视图 嵌套物化视图 物化视图空间: 使用DBMS_MVIEW.ESTIMATE_MVIEW_SIZE来估计物化视图的空间 使用压缩来节省空间和提高查询速度 查询重写: DBMS_MVIEW.EXPLAIN_MVIEW和DBMS_ADVISOR.TUNE_MVIEW来检查查询重写 刷新: 刷新模式: ON COMMIT:提交后自动刷新 ON DEMAND:手动调用DBMS_MVIEW包来刷新 刷新方式: FAST:快速需要物化视图日志 COMPLETE:完全 FORCE:先快速不行再完全 NEVER:不刷新 维(Demensions): 使用唯独来支持物化视图和CUBE