午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

mysql普通索引效率

瀏覽:216日期: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個(gè)數(shù) 但表數(shù)據(jù)量是上百萬

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

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

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

問題解答

回答1:

具體問題具體分析。唯一性太差的沒必要?jiǎng)?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:

<> 這個(gè)是不是干掉索引了?

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

回答3:

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

相關(guān)文章:
主站蜘蛛池模板: 日本黄色三级视频 | 亚洲综合成人网 | 国产a一级| 国产极品视频在线观看 | 日本久久成人 | 国产黄色免费在线观看 | 国产cao| 九九热久久免费视频 | 麻豆精品一区二区三区视频 | 欧美性猛交xxxx黑人交 | 成人免费毛片xxx | 免费成人黄色网址 | 欧洲精品视频在线观看 | 午夜精品久久久久久久99 | 黄色片视频免费 | 欧美综合成人 | 日韩精品一区在线 | 日韩福利网站 | 中文一区在线观看 | 26uuu精品一区二区 | 日韩大片在线 | 国产成人精品免费看视频 | 中国二级毛片 | 久久18 | 国产视频一区二区三区在线观看 | 男人的天堂视频 | 成人小视频免费观看 | 久久久蜜桃一区二区 | 成人av在线资源 | 国产亚洲精品久久久 | 国产亚洲欧美日韩高清 | 啪啪毛片| 白浆视频在线观看 | 国产区视频在线 | 黄色大片日本 | 国产日韩成人 | 欧美一级大片在线观看 | 欧美一级欧美三级在线观看 | 午夜激情网站 | 色网在线看 | 亚洲色图10p|