求统计数据库中行数较少,高水位比较高表
本帖最后由 Mille 于 2013-12-6 11:58 编辑最近有个需求,多版本数据库,9i较多,监控索引碎片,高水位高的表,定时重建。
请问 1 如何查询数据库中碎片较多或者密度低的索引 ?
2.如何查询数据库中行数较少,高水位比较高,占额外块过多的表?
如何找出Oracle中需要或值得重建的索引 http://www.askmaclean.com/archives/script-lists-all-indexes-that-benefit-from-a-rebuild.html Know about Oracle High Water Mark http://www.askmaclean.com/archives/know-about-oracle-high-water-mark.html Liu Maclean(刘相兵 发表于 2013-12-6 12:47 static/image/common/back.gif
Know about Oracle High Water Mark http://www.askmaclean.com/archives/know-about-oracle-high-water-ma ...
谢谢 刘大!
不过这个统计是要Analyze table <table_name> compute statistics 才会准确,很多情况下,没有办法对所有表进行compute statistics。
还有更好的办法吗? 你都说了,数据少的表了。做这个分析也用不了多少时间。找不忙的时间,写个脚本运行。 收集统计信息后,对比行数和大小,评估一下,就差不多了
页:
[1]