麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > MySQL > 正文

mysql5.6.19下子查詢為什么無法使用索引

2020-01-18 23:08:50
字體:
來源:轉載
供稿:網友

表結構很簡單

CREATE TABLE `oplogs` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`kind` varchar(45) NOT NULL DEFAULT '',`op` varchar(100) NOT NULL,`user` varchar(25) NOT NULL DEFAULT '',`ip` varchar(16) NOT NULL DEFAULT '',`updatetime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,PRIMARY KEY (`id`)) ENGINE=MyISAM AUTO_INCREMENT=34896 DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED

結果有34895條

sql查詢語句為:

SELECT a.id,a.kind,a.op,a.user,a.ip,a.updatetime FROM oplogs as a inner join(select id from oplogs where 1 order by id desc limit 0,20) as b using(id)

在5.6.19情況下

用php讀取內容并顯示

首次顯示結果需要3.5秒

但是同樣的配置

在linux 下 5.5.38下

只需要0.7秒左右

很奇怪的情況

然后在5.6下執行了explain 結果如下:

而同樣的數據 explain 結構如下:

比較結果很明顯 主要在于對oplogs進行排序時,rows行變化太大了,一個進行了完整的遍歷,第一個使用了索引,造成差距過大,不過原因尚未找到,有哪位知道呢?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日本网站在线看 | 午夜视频在线免费 | 中文字幕在线播放视频 | 欧美一区中文字幕 | 一区二区三区国产视频 | 日韩黄色三级视频 | 亚洲欧美国产高清 | 成人在线激情视频 | 在线亚州| 一级毛片免费一级 | 国产精品成人一区二区三区电影毛片 | 毛毛片在线看 | 成人午夜免费在线视频 | 九九热在线视频观看这里只有精品 | 欧美日韩电影 | lutube成人福利在线观看污 | 精品国产99久久久久久宅男i | 91九色网 | 欧美成人高清视频 | 逼片视频 | 欧美性受xxxxxx黑人xyx性爽 | 亚洲成人福利在线观看 | 国产精品久久久久av | 久久欧美亚洲另类专区91大神 | 中文字幕亚洲一区二区三区 | 国产日产精品久久久久快鸭 | 老a影视网站在线观看免费 国产精品久久久久久久久久尿 | 黄色毛片a级 | av免费在线网站 | 久久一级 | 日本一区二区视频在线观看 | 亚洲欧美在线视频免费 | 成人小视频在线播放 | 亚洲综合一区二区三区 | 久久性生活免费视频 | 神马视频我不卡 | 欧美日韩亚洲成人 | 欧美视频国产精品 | 久久美女免费视频 | 欧美日韩视频第一页 | 日本a∨精品中文字幕在线 欧美1—12sexvideos |