硬件和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