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

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

mysql - 為什么where條件中or加索引不起作用?

瀏覽:214日期:2022-06-20 18:05:44

問(wèn)題描述

CREATE TABLE test (id int(11) NOT NULL AUTO_INCREMENT COMMENT ’主鍵ID’,creator varchar(128) NOT NULL DEFAULT ’0’ COMMENT ’創(chuàng)建人’,gmt_create timestamp NULL DEFAULT NULL COMMENT ’創(chuàng)建時(shí)間’,modifier varchar(128) DEFAULT ’0’ COMMENT ’修改人’,gmt_modified timestamp NULL DEFAULT NULL COMMENT ’修改時(shí)間’,title varchar(64) DEFAULT NULL COMMENT ’工單標(biāo)題’,category varchar(32) DEFAULT NULL COMMENT ’工單類別’,subject varchar(32) DEFAULT NULL COMMENT ’工單類型’,demander varchar(30) DEFAULT NULL COMMENT ’需求方’,is_atomic char(1) DEFAULT ’y’ COMMENT ’是否原子工單’,atomic_id int(11) DEFAULT NULL COMMENT ’當(dāng)前原子工單在列表中ID’, PRIMARY KEY (id)) ENGINE=InnoDB AUTO_INCREMENT=182431 DEFAULT CHARSET=utf8 COMMENT=’測(cè)試表’;

SHOW INDEX FROM test

ALTER TABLE test ADD INDEX test_title (title)mysql - 為什么where條件中or加索引不起作用?EXPLAIN SELECT * FROM test.test WHERE id = 100 or title = ’gg’

EXPLAIN SELECT * FROM test.test WHERE title = ’ggg’

問(wèn)題解答

回答1:

一,數(shù)據(jù)量太少,制定執(zhí)行計(jì)劃時(shí)發(fā)現(xiàn)全表更快,可以往表里填幾百萬(wàn)id和tittle不一樣的數(shù)據(jù)試試。二,確保mysql版本5.0以上,且查詢優(yōu)化器開(kāi)啟了index_merge_union=on, 也就是變量optimizer_switch里存在index_merge_union且為on

補(bǔ)充一點(diǎn):

@mokeyjay 的說(shuō)法不是很正確,且過(guò)時(shí)。可以看看以下文檔。

http://dev.mysql.com/doc/refman/5.6/en/index-merge-optimization.html

回答2:

老生常談了,直接引用一篇博文http://blog.csdn.net/hguisu/article/details/7106159

回答3:

謝謝邀請(qǐng)。看看這篇文檔mysql關(guān)于or的索引問(wèn)題 希望對(duì)你有幫助

回答4:

贊成@xiayongsheng的說(shuō)法, 在線上找了一含幾千萬(wàn)數(shù)據(jù)的表, explain了一下or查詢

# id是主鍵, user_id是普通索引explain SELECT * from t WHERE id = 100000 or user_id = ’c7b6752c37b111e6a7d705b57e583e2e’;idselect_typetabletypepossible_keyskeykey_lenrefrowsExtra1SIMPLEtindex_mergePRIMARY,t_useridPRIMARY,t_userid4,123 2Using union(PRIMARY,t_userid); Using where

相關(guān)文章:
主站蜘蛛池模板: 四虎精品在线 | 男人的天堂视频 | 欧美综合在线观看 | 欧美自拍第一页 | av午夜精品 | 久久久国产精品x99av | 四虎影院在线免费 | 午夜在线一区二区 | 视色网 | 中文天堂在线资源 | 专业操老外 | 亚洲一区在线播放 | 国产成人免费看一级大黄 | 亚洲v国产v欧美v久久久久久 | 日韩高清一级 | 日韩在线视频网址 | 亚洲国产精彩视频 | aaa一级片 | 亚洲操一操 | 国产精品久久在线观看 | 超碰激情| 哪有黄色网址 | 超碰v | 麻豆免费看 | 你懂的在线视频网站 | 欧美巨大另类极品videosbest | 日韩久久免费视频 | a级片在线观看视频 | 成人爱爱网站 | 琪琪色在线观看 | 青春草在线免费观看 | а√天堂8资源中文在线 | 国产又爽又黄又嫩又猛又粗 | 视频二区三区 | 6699嫩草久久久精品影院 | 自拍偷拍欧美亚洲 | 视频一区二区免费 | 99精品99| 免费成人福利视频 | 三级国产视频 | 国产精品久久久久久免费播放 |