数据库调优教程(八) 什么情况下不要使用索引
三、 索引
5. 什么情况下不要使用索引
既然索引是有代价的,那么就不要在不应该使用索引的情况下去使用它。
1) 数据唯一性差的字段不要使用索引
比如性别,只有两种可能数据。意味着索引的二叉树级别少,多是平级。这样的二叉树查找无异于全表扫描。
2) 频繁更新的字段不要使用索引
比如logincount登录次数,频繁变化导致索引也频繁变化,增大数据库工作量,降低效率。
3) 字段不在where语句出现时不要添加索引
只有在where语句出现,mysql才会去使用索引
4) 数据量少的表不要使用索引
使用了改善也不大
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。