对复合索引前边的列模糊查询显示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 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧