亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時(shí)間:2014年08月05日 10:01:30   投稿:whsnow  
這篇文章主要介紹了mysql5.6.19下子查詢?yōu)槭裁礋o(wú)法使用索引,需要的朋友可以參考下

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

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查詢語(yǔ)句為:

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é)果如下:

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

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

相關(guān)文章

  • JDBC連接MySQL5.7的方法

    JDBC連接MySQL5.7的方法

    這篇文章主要介紹了JDBC連接MySQL5.7的方法,需要的朋友可以參考下
    2018-05-05
  • 在CMD中操作mysql數(shù)據(jù)庫(kù)出現(xiàn)中文亂碼解決方案

    在CMD中操作mysql數(shù)據(jù)庫(kù)出現(xiàn)中文亂碼解決方案

    有說(shuō)將cmd字符編碼用chcp命令改為65001(utf8字符編碼),可這樣之后根本無(wú)法輸入中文,查詢出的中問(wèn)結(jié)果依舊亂碼 。下面小編給大家?guī)?lái)了在CMD中操作mysql數(shù)據(jù)庫(kù)出現(xiàn)中文亂碼解決方案,一起看看吧
    2017-09-09
  • VS2022連接數(shù)據(jù)庫(kù)MySQL并進(jìn)行基本的表的操作指南

    VS2022連接數(shù)據(jù)庫(kù)MySQL并進(jìn)行基本的表的操作指南

    鑒于MySQL數(shù)據(jù)庫(kù)的流行與強(qiáng)大,決定多學(xué)習(xí)使用,下面這篇文章主要給大家介紹了關(guān)于VS2022連接數(shù)據(jù)庫(kù)MySQL并進(jìn)行基本的表的操作指南,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • mysql視圖原理與用法實(shí)例小結(jié)

    mysql視圖原理與用法實(shí)例小結(jié)

    這篇文章主要介紹了mysql視圖原理與用法,結(jié)合實(shí)例形式分析了mysql視圖的概念、原理、創(chuàng)建、使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2018-04-04
  • MySQL的查詢緩存和Buffer Pool

    MySQL的查詢緩存和Buffer Pool

    這篇文章主要介紹了MySQL的查詢緩存和Buffer Pool,幫助大家更好的理解和學(xué)習(xí)MySQL 數(shù)據(jù)庫(kù),感興趣的朋友可以了解下
    2020-11-11
  • Mysql連接無(wú)效(invalid connection)問(wèn)題及解決

    Mysql連接無(wú)效(invalid connection)問(wèn)題及解決

    這篇文章主要介紹了Mysql連接無(wú)效(invalid connection)問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • mysql?sql字符串截取函數(shù)詳解

    mysql?sql字符串截取函數(shù)詳解

    mysql支持的字符串截取函數(shù)主要有?left()、right()、substring()、substring_index(),下面是這些函數(shù)的詳細(xì)使用方法
    2022-10-10
  • Mysql忘記密碼的幾種解決方案

    Mysql忘記密碼的幾種解決方案

    今天小編就為大家分享一篇關(guān)于Mysql忘記密碼的幾種解決方案,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • 詳解mysql表數(shù)據(jù)壓縮

    詳解mysql表數(shù)據(jù)壓縮

    mysql進(jìn)行壓縮是借助于zlib庫(kù),采用L777壓縮算法,這種算法在減少數(shù)據(jù)大小、CPU利用方面是成熟的、健壯的、高效的,這篇文章主要介紹了mysql表數(shù)據(jù)壓縮,需要的朋友可以參考下
    2022-01-01
  • MySQL 添加、修改、刪除表的列及約束等表的定義

    MySQL 添加、修改、刪除表的列及約束等表的定義

    這篇文章主要介紹了MySQL 添加、修改、刪除表的列及約束等表的定義,需要的朋友可以參考下
    2014-03-03

最新評(píng)論