国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

mysql優化 - mysql 5.7 not in != 索引有效,是為什么啊?更新了嗎?

瀏覽:98日期:2022-06-13 11:00:43

問題描述

為什么我今天在5.7的mysql上,使用not in != 都使用上了索引,看了很多文章都寫著索引會失效,是因為mysql更新了嗎?那現在那些查詢條件會導致索引失效

問題解答

回答1:

not in或者!=會導致索引失效并不是絕對的 對于數據較為均勻的場景是會失效的 但是如果業務數據嚴重不均的字段加了索引的話是不一定失效的 mysql自己會做判斷 并不是絕對判定不使用索引 比如表A性別列有男10000條女20條,當sex!=’男‘是可以使用索引的 同樣的如果你sex=’男’反而不會使用索引 mysql自己會選擇最優的檢索方式

主站蜘蛛池模板: 德格县| 洪湖市| 博爱县| 永宁县| 舞钢市| 宣城市| 辉县市| 马鞍山市| 河南省| 天门市| 芒康县| 南江县| 山丹县| 汉川市| 宿松县| 张掖市| 宁安市| 曲松县| 邢台县| 榆社县| 晋江市| 沅江市| 贵溪市| 绥棱县| 肇源县| 拜城县| 略阳县| 大田县| 喀喇沁旗| 柳河县| 略阳县| 望江县| 夏河县| 六盘水市| 平舆县| 峨山| 莱阳市| 乌苏市| 遵义市| 壶关县| 海兴县|