国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 宽甸| 普洱| 聊城市| 屏边| 岚皋县| 门头沟区| 达日县| 西平县| 江城| 来凤县| 达拉特旗| 雷山县| 阿合奇县| 闽侯县| 安化县| 贵阳市| 大丰市| 泰州市| 乌拉特中旗| 闵行区| 罗源县| 久治县| 宝丰县| 克什克腾旗| 土默特右旗| 赞皇县| 二连浩特市| 万盛区| 忻州市| 黄冈市| 大名县| 无极县| 静乐县| 桐庐县| 邹平县| 牡丹江市| 揭阳市| 邓州市| 乌拉特前旗| 长治县| 正宁县|