索引设计原则
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,索引设计原则1.最左前缀原则 index column_name(10) 只对前十个字节做索引ERROR 1071 (42000): Specified key was too long; max k
千家信息网最后更新 2026年11月03日索引设计原则
索引设计原则
1.最左前缀原则 index column_name(10) 只对前十个字节做索引
ERROR 1071 (42000): Specified key was too long; max key length is 3072 bytes
mysql> alter table e engine=myisam;
ERROR 1071 (42000): Specified key was too long; max key length is 1000 bytes
所有索引列长度加起来不能>1000 or 3072,引擎不一样,长度限制有差别
innodb:索引列的最大长度(5.7版本是3072bytes,是字节数,不是字符)
myisam:最大索引列长度是1000
2.最少原则(一个索引能支持多个SQL,一张表控制在5个之内)
2.选择性好的列靠前原则
将:primary,unique notnull 放前边
对于:运算或者between and 或者 like 等放后边
index(a,b,c)
a:primary key
where a=1 and b like '%f%' and c=123 后面b 和 c将无法使用索引ref or eq_ref
3.频繁更新列尽量少放到索引里
4.多使用聚集索引和cover index
索引
原则
长度
最大
字节
设计
频繁
前缀
多个
字符
差别
引擎
版本
选择性
控制
支持
更新
运算
选择
限制
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司起名
北京路客互联网科技有限公司
美国互联网保险保险科技
互联网科技垄断
奇酷互联网科技
互联网金融科技平台
互联网科技上市公司
互联网 科技服务平台
新华互联网科技校企合作
天速互联网络科技有限公司
茂名市互联网科技产业园
昊天互联网科技有限公司
花神(南京)互联网科技有限公司
互联网科技和信息
银川新华互联网科技学校联系电话
梅州GM互联网络科技有限公司
互联网营销推广黑科技
信承诺互联网科技有限公司
互联网科技平台产品运营
东风日产互联网科技公司叫什么
互联网科技工作委员会毛军
重庆互联网络科技
金融科技创新监管互联网金融
科技制造互联网公司
金融科技与互联网金融
上海喔噻互联网科技
互联网科技网站
金融科技和互联网金融
广州百诚互联网科技有限公司官网
河南商务圈互联网科技有限公司