社区
MS-SQL Server
帖子详情
对复合索引前边的列模糊查询显示key_len长度问题
m0_51678788
2020-10-20 08:37:11
字段 `2` int(11)
字段 `4` char(255)
字段 `2` 与 `4` 组成复合索引,组合索引总长度key_len=773。
(1)`2` 在前面,`2` 模糊查询,ley_len=5,不是总长度。
(2)`4` 在前面,`4` 模糊查询,ley_len=773,是总长度,而不是字段4的索引长度768。
第二种情况,模糊查询导致复合索引后边的列索引失效,但是显示的时候还是总长度。
...全文
54
回复
打赏
收藏
对复合索引前边的列模糊查询显示key_len长度问题
字段 `2` int(11) 字段 `4` char(255) 字段 `2` 与 `4` 组成复合索引,组合索引总长度key_len=773。 (1)`2` 在前面,`2` 模糊查询,ley_len=5,不是总长度。 (2)`4` 在前面,`4` 模糊查询,ley_len=773,是总长度,而不是字段4的索引长度768。 第二种情况,模糊查询导致复合索引后边的列索引失效,但是显示的时候还是总长度。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Java系
列
课程Redis5应用入门
Redis 是完全开源免费的,遵守BSD协议的... 这门课程是java系
列
课程中的一门,所有适合学习我们前面课程的同学,课程之间有很强的关联性,当然如果前面的知识已经掌握的直接学习没
问题
,这套课程的大致组织架构如下图:
Mysql性能优化
key
_
len
列
,索引
长度
。不损失精确性的情况下,
长度
越短越好 rows
列
,查询所扫描的行数。该值是个预估值。 extra
列
,详细说明。注意,常见的不太友好的值,如下:Using filesort,Using temporary
玩转MySQL:带你认识什么是索引
由于MySQL是作为存储层部署在业务系统的最后端,所有的业务数据最终都要入库落盘,但随着一个项目在线上运行的时间越来越久,数据库中的数据量自然会越来越多,而数据体积出现增长后,当需要从表查询一些数据时,...
mysql索引设计的注意事项(大量示例,收藏再看)
目录 ...通过
key
_
len
确定究竟使用了
复合索引
的几个索引字段 (4) order by和Using filesort 三、索引设计的注意事项 (1). 关于INNODB表PRIMARY
KEY
的建议 (2). 什么
列
上适合建索引,什么
列
上不适...
MySQL全值索引与最左查询法则及索引失效的情况
在
复合索引
中,如果查询了多
列
,索引需要从最左
列
开始,且不跳过中间的
列
。 最左前缀索引反例 跳过name,status去查adress,同样
显示
用到的索引(
key
)为空 在查询中调换顺序,那么
显示
用到了索引,所以这个跟...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章