当出现以下情况时需考虑重建索引或调整优化模式
1、优化模式导致
如果当前优化模式是 first_rows_n 系统根据查询开销会统计出来all_rows更小。
2、索引级别过大
索引从根块到叶快的级别,或是深度。如果级别超过4级(没验证),可能导致统计结果很大。
3、索引表中已删除行过多
表中删除数据,索引会标识当前数据被删除,但是并不会把数据真的删除,删除数据过多会导致导致统计结果很大。
本文探讨了三种需要进行索引重建或调整优化模式的情况:优化模式导致的问题、索引级别过深及索引表中已删除行过多。这些情况都会导致查询统计结果失真,影响数据库性能。
当出现以下情况时需考虑重建索引或调整优化模式
1、优化模式导致
如果当前优化模式是 first_rows_n 系统根据查询开销会统计出来all_rows更小。
2、索引级别过大
索引从根块到叶快的级别,或是深度。如果级别超过4级(没验证),可能导致统计结果很大。
3、索引表中已删除行过多
表中删除数据,索引会标识当前数据被删除,但是并不会把数据真的删除,删除数据过多会导致导致统计结果很大。
1万+

被折叠的 条评论
为什么被折叠?