大数据量表的维护原则
1.如果此表经常CRUD,最好的办法是定期收集统计信息传递给oracle优化器,提高性能。例如dbms_stats.gather_table_stats命令。
可以做在ETL中,定期执行。
2.考虑使用业务常用字段来进行分区,例如时间或地域等。以提高表查询的效率。
视图创建原则
1.绝对禁止在视图的基础上再创建视图,为什么这样会影响性能?
2.推荐使用MV,但刷新频率不要太高
1.如果此表经常CRUD,最好的办法是定期收集统计信息传递给oracle优化器,提高性能。例如dbms_stats.gather_table_stats命令。
可以做在ETL中,定期执行。
2.考虑使用业务常用字段来进行分区,例如时间或地域等。以提高表查询的效率。
1.绝对禁止在视图的基础上再创建视图,为什么这样会影响性能?
2.推荐使用MV,但刷新频率不要太高