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

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

問題描述

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

問題解答

回答1:

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

主站蜘蛛池模板: 舒城县| 广汉市| 双峰县| 桐庐县| 方城县| 湄潭县| 原平市| 上栗县| 罗平县| 旬邑县| 武川县| 安远县| 五家渠市| 翼城县| 卫辉市| 寿光市| 桑日县| 济宁市| 海安县| 扎鲁特旗| 军事| 中牟县| 佳木斯市| 仙桃市| 泊头市| 黄石市| 永福县| 西乌珠穆沁旗| 孙吴县| 丰都县| 勐海县| 天津市| 汝州市| 内丘县| 四子王旗| 大新县| 吉林省| 墨竹工卡县| 绍兴市| 岳池县| 吕梁市|