av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

mysql普通索引效率

瀏覽:113日期:2022-06-14 13:04:28

問題描述

select * from post where zhuanid = 0 and catid <> 10 and empty =0;1、本SQL語句:唯一性太差的還要建索引嗎 比如empty 就是0或者1 catid一共就8個數(shù) 但表數(shù)據(jù)量是上百萬

2、還有2個及2個以上條件查詢的 必須要將全部字段建一個復(fù)合索引嗎

3、如果如上三個字段分別建了一個普通索引 這個and會使用索引嗎

對多個查詢條件的索引概念比較模糊 但我現(xiàn)在數(shù)據(jù)庫的CPU非常高

問題解答

回答1:

具體問題具體分析。唯一性太差的沒必要創(chuàng)建獨(dú)立索引。建議創(chuàng)建聯(lián)合索引,并調(diào)整查詢語句。(zhanid,catid,empty)。語句改寫成 zhuanid = 0 and catid in(a,b,c,d,e) and empty =0

回答2:

<> 這個是不是干掉索引了?

負(fù)向查詢條件:NOT、!=、<>、!<、!>、NOT IN、NOT LIKE等,會導(dǎo)致全表掃描

回答3:

select 值得懷疑一下是否是必要的,分別索引的話,mysql優(yōu)化器會有自己的判。你這個可以走覆蓋索引

相關(guān)文章:
主站蜘蛛池模板: 免费视频成人 | 97在线视频免费观看 | 九九香蕉视频 | 亚洲国产精品成人无久久精品 | 一级片大全 | 午夜婷婷| 日韩成人免费 | 国产天堂网 | 日韩特级毛片 | 三年中文在线观看免费大全中国 | 精品在线看 | 亚洲狠狠干 | 欧美午夜精品久久久久免费视 | 伦一理一级一a一片 | av在线播放不卡 | 在线a视频 | 日本美女性生活 | 色天使在线视频 | 97在线免费 | 秋霞午夜鲁丝一区二区老狼 | 国产天堂在线观看 | 一级片网址 | 夜夜嗷| 亚洲 欧美 激情 另类 校园 | 中文日韩欧美 | 亚洲最大黄色 | 天天看天天干 | 精品国产三级 | 91精品在线播放 | 欧美久久精品 | 一区二区不卡 | 亚洲国产中文字幕 | 欧美香蕉视频 | 中文字幕在线看 | 每日更新av| 国产精品成人国产乱 | 国产成人小视频 | 一区二区高清 | 亚洲精品福利 | 久热伊人 | 国产精品永久久久久久久久久 |