采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
带二级索引 还是会更快么
二级索引需要二次回表查询,所以会比直接使用主键索引更慢一些,但是比全表扫描要快。
哦 我可能没有描述清楚我的问题,我指的是select * from product where prodctname="电脑" and price > 1000 and price < 6000 为啥没有用idx_productname_price联合索引 而使用了idx_productname单列索引 。 感觉按您举的例子mysql 走 idx_productname_price不是会更快吗
这个和数据量有点关系,MySQL会跟据统计信息来判断使用那个索引,如果数据中大部分都是满足price>1000的数据,那么MySQL就会选择使用productname列上的独立索引了
登录后可查看更多问答,登录/注册
MySQL必会核心问题50讲
153 3
70 1
160 1
106 1
72 1