久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

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

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

問題描述

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

問題解答

回答1:

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

主站蜘蛛池模板: 涞水县| 洱源县| 酒泉市| 哈尔滨市| 浪卡子县| 驻马店市| 桦甸市| 唐海县| 南投县| 青田县| 仁寿县| 浙江省| 武陟县| 和龙市| 东乌珠穆沁旗| 台东县| 新乡市| 新宾| 柘城县| 青海省| 武宁县| 章丘市| 夏津县| 苏尼特右旗| 镇安县| 河北省| 乌苏市| 闵行区| 视频| 阳信县| 沾化县| 仁布县| 南靖县| 长宁区| 格尔木市| 郧西县| 新化县| 海口市| 深圳市| 拉萨市| 亚东县|