MySQL索引设计原则
来源:互联网 发布:linux file命令 x86 编辑:程序博客网 时间:2024/04/30 20:59
设计原则
低选择性的列不加索引,如性别;
常用的字段放在前面;选择性高的字段放在前面;
需要经常排序的字段,可加到索引中,列顺序和最常用的排序一致;
对较长的字段数据类型优先考虑前缀索引如index(url(64));
只创建需要的索引,避免冗余索引,如index(a,b)index(a)。
MySQl索引的限制
只支持B+tree,hash索引不支持bitmap;
不支持表达式,函数索引;
不支持全模糊匹配;
Innodb索引最大支持768字节,myisam索引最大支持1000字节;
超过30%的扫描比例时,直接走全索引扫描;
Blob和text类型的列只能创建前缀索引;
Join语句中join字段类型不一致的时候MySQL无法高效实用索引。
0 0
- MySQL索引设计原则
- Mysql设计索引的原则
- 设计Mysql索引的原则
- 设计Mysql索引的原则
- 设计Mysql索引的原则
- 设计Mysql索引的原则
- 设计Mysql索引的原则
- 设计Mysql索引的原则
- 设计mysql索引的原则
- 设计Mysql索引的原则
- 设计Mysql索引的原则
- mysql 设计索引的原则
- 设计Mysql索引的原则
- MySQL数据库索引的设计原则
- MySQL数据库索引的设计原则
- MySQL数据库索引的设计原则
- MySQL数据库索引的设计原则总结
- Mysql 索引概念及设计原则
- Android Studio当中配置Open CV
- tinyos将节点号通过LED闪烁显示出来
- rsync 遇到过的问题
- bananapi之D1配置
- jmeter测试https
- MySQL索引设计原则
- 自动布局第三方Neon的基础使用
- 删除office的产品秘钥
- 46. Permutations
- Assembly.LoadFrom和Activator.CreateInstance
- NSSet类型 以及与NSArray区别
- .pch文件解释
- 打破现有市场壁垒、重建市场边界——老吴说产品
- python入门(二)