好东西要分享

判断索引创建是否合理

①从大量的数据中获取小部分数据,这样的索引才是合理

a=i_s.statistic.cardinality

select table_name,CARDINALITY from statistics where table_schema='dbt3' and table_name='orders' and index_name='i_o_orderDATE';

b=i_s.tables.tables_rows

select table_name,table_rows from tables where table_schema='dbt3' and table_name='orders';

a/b < 10%,则索引创建不合理

②索引创建的建议

。哪些字段不建议创建索引

字段的重复值比较多

字段经常更新

不经常查询的字段

。哪些字段建议创建索引

where子句

order by 子句

group by 子句

聚合函数

作为关联条件

经常查询的字段

相关推荐

  • 暂无文章

评论 抢沙发

评论前必须登录!