国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql5.6.19下子查詢?yōu)槭裁礋o法使用索引

2024-07-24 13:06:06
字體:
供稿:網(wǎng)友
這篇文章主要介紹了se/mysql/' target='_blank'>mysql5.6.19下子查詢?yōu)槭裁礋o法使用索引,需要的朋友可以參考下
 
 

表結(jié)構(gòu)很簡單

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

結(jié)果有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讀取內(nèi)容并顯示

首次顯示結(jié)果需要3.5秒

但是同樣的配置

在linux 下 5.5.38下

只需要0.7秒左右

很奇怪的情況

然后在5.6下執(zhí)行了explain 結(jié)果如下:

mysql5.6.19下子查詢?yōu)槭裁礋o法使用索引

而同樣的數(shù)據(jù) explain 結(jié)構(gòu)如下:

mysql5.6.19下子查詢?yōu)槭裁礋o法使用索引

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


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 西平县| 高唐县| 准格尔旗| 通州区| 库尔勒市| 安福县| 临颍县| 策勒县| 乌拉特前旗| 改则县| 稻城县| 庆云县| 恩平市| 兴隆县| 大冶市| 三穗县| 桦南县| 始兴县| 同仁县| 玉龙| 岚皋县| 新闻| 岳普湖县| 安徽省| 茶陵县| 阜宁县| 利川市| 望奎县| 临夏市| 北流市| 临江市| 思茅市| 兰溪市| 昌宁县| 鸡东县| 沾化县| 灵石县| 鲜城| 聂拉木县| 武冈市| 东港市|