怎样对数据库中的大表进行分析[@more@]1)分析前备份统计信息:
dbms_stats.EXPORT_TABLE_STATS
2)察看是否统计: user_table 中的 last_anaylyzed 字段是最后分析的字段。user_index表中也存在对应字段。
3) 对于数据量大的表要抽样分析,用 dbms_stats 分析对表的影响比 analyze 更小一些。
4)对于数据变化比较频繁的表,需要定时分析,否则会产生性能问题。
参考:http://www.itpub.net/787943,1.html
2)察看是否统计: user_table 中的 last_anaylyzed 字段是最后分析的字段。user_index表中也存在对应字段。
3) 对于数据量大的表要抽样分析,用 dbms_stats 分析对表的影响比 analyze 更小一些。
4)对于数据变化比较频繁的表,需要定时分析,否则会产生性能问题。
参考:http://www.itpub.net/787943,1.html
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/94829/viewspace-918698/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/94829/viewspace-918698/