数据库调优教程(八) 什么情况下不要使用索引
来源:互联网 发布:java种方法是什么 编辑:程序博客网 时间:2024/05/22 14:04
三、 索引
5. 什么情况下不要使用索引
既然索引是有代价的,那么就不要在不应该使用索引的情况下去使用它。
1) 数据唯一性差的字段不要使用索引
比如性别,只有两种可能数据。意味着索引的二叉树级别少,多是平级。这样的二叉树查找无异于全表扫描。
2) 频繁更新的字段不要使用索引
比如logincount登录次数,频繁变化导致索引也频繁变化,增大数据库工作量,降低效率。
3) 字段不在where语句出现时不要添加索引
只有在where语句出现,mysql才会去使用索引
4) 数据量少的表不要使用索引
使用了改善也不大
0 1
- 数据库调优教程(八) 什么情况下不要使用索引
- 数据库调优教程(八) 什么情况下不要使用索引
- 位图索引什么情况下该使用?
- 复合索引在什么情况下使用
- mysql什么情况下不会使用索引
- 什么情况下不能使用索引
- MYSQL 索引类型、什么情况下用不上索引、什么情况下不推荐使用索引
- MYSQL 索引类型、什么情况下用不上索引、什么情况下不推荐使用索引
- 什么情况下使用全局索引和本地索引
- 什么情况下使用聚集索引或非聚集索引
- oracle数据库什么情况下创建索引比较好
- oracle数据库什么情况下创建索引比较好
- 数据库索引使用情况
- 对比关系型数据库,什么情况下使用非关系型数据库(mongodb)
- 索引在什么情况下失去作用
- 什么情况下需要创建MySQL索引?
- oracle中什么情况下用索引?
- 什么情况下需要建立mysql索引
- java反射机制的应用(转)
- ucontext-人人都可以实现的简单协程库
- DFS—POJ3083-Children of the Candy Corn
- 栈与队列
- BGP5
- 数据库调优教程(八) 什么情况下不要使用索引
- hdu1427 速算24点问题
- 相同子串
- (OTHERS)BGP6
- 第6周项目3人数不定的工资类
- SVN的简单实用流程
- 在Oracle中自增长的设置和关于日期的处理(转)
- 杭电5007Post Robot
- 我们为什么要思考算法???