六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

MySQL索引不生效的處理方法

[摘要]公司服務(wù)用的mysql,最近在查詢時時間很慢,經(jīng)常會上10多秒,查看了一下查詢的執(zhí)行計劃,發(fā)現(xiàn)索引沒有生效。存儲引擎使用InnoDB。 一開始在主庫查詢,一直很好奇為什么索引不生效,切換到備庫之后,...
公司服務(wù)用的mysql,最近在查詢時時間很慢,經(jīng)常會上10多秒,查看了一下查詢的執(zhí)行計劃,發(fā)現(xiàn)索引沒有生效。

存儲引擎使用InnoDB。

一開始在主庫查詢,一直很好奇為什么索引不生效,切換到備庫之后,發(fā)現(xiàn)備庫是有效的。

開始考慮是不是因為索引出問題,后對索引重建,發(fā)現(xiàn)效率高了不少。

簡單記錄一下對比。

mysql> explain select * from runinfo where status in (0, 2, 1, 3, 4, 7, 9, 10);
+----+-------------+---------+-------+---------------+------+---------+------+----------+-------------+
  id   select_type   table     type    possible_keys   key    key_len   ref    rows       Extra        
+----+-------------+---------+-------+---------------+------+---------+------+----------+-------------+
   1   SIMPLE        runinfo   All     status_2        NULL   NULL      NULL    2378055   Using where  
+----+-------------+---------+-------+---------------+------+---------+------+----------+-------------+
row in set (0.00 sec)

上面是主庫的執(zhí)行計劃。

對比一下備庫的執(zhí)行計劃。

mysql> explain select * from runinfo where status in (0, 2, 1, 3, 4, 7, 9, 10);
+----+-------------+---------+-------+---------------+----------+---------+------+------+-------------+
  id   select_type   table     type    possible_keys   key        key_len   ref    rows   Extra        
+----+-------------+---------+-------+---------------+----------+---------+------+------+-------------+
   1   SIMPLE        runinfo   range   status_2        status_2   4         NULL    116   Using where  
+----+-------------+---------+-------+---------------+----------+---------+------+------+-------------+
row in set (0.00 sec)

可以看出,備庫在查詢時適應(yīng)到索引 status_2。

執(zhí)行如下的命令之后,問題解決。

mysql> OPTIMIZE TABLE runinfo;
+------------------+----------+----------+-------------------------------------------------------------------+
  Table              Op         Msg_type   Msg_text                                                           
+------------------+----------+----------+-------------------------------------------------------------------+
  schedule.runinfo   optimize   note       Table does not support optimize, doing recreate + analyze instead  
  schedule.runinfo   optimize   status     OK                                                                 
+------------------+----------+----------+-------------------------------------------------------------------+
rows in set (47.13 sec)

以上就是MySQL索引不生效的解決辦法的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 日韩精品一区二三区中文 | 在线a网站 | 日韩一区二区三区免费视频 | 日韩中文字幕在线有码视频网 | 亚洲欧美日韩高清一区二区三区 | 午夜视频一区二区 | 妖精视频亚洲 | 日韩欧美精品综合一区二区三区 | 亚洲欧美伦理 | 伊人久久大香线蕉综合影 | 青青草免费线观 | 色吊丝欧美| 日韩欧美一区二区久久黑人 | 污污的视频在线免费观看 | 亚洲狠狠操 | 在线视频自拍 | 日韩中文一区 | 亚洲 欧美 国产 日韩 制服 bt | 亚洲高清资源在线观看 | 亚洲一区二区三区免费观看 | 日韩高清一级毛片 | 亚州三级 | 天天躁夜夜躁狠狠躁 | 亚洲国产欧美在线人成 | 五月天婷婷在线观看视频 | 四虎在线永久视频观看 | 午夜免费福利影院 | 中文娱乐网在线观看 | 亚洲最色 | 欧美一级视频免费 | 五月天丁香婷婷综合 | 午夜性色视频 | 四虎影视在线影院在线观看 | 小明视频免费永久在线网 | 婷婷99精品国产97久久综合 | 四虎在线播放免费永久视频 | 亚洲不卡在线播放 | 亚洲94vvv男人的天堂五月 | 中文字幕国产 | 日韩中文字幕网站 | 日韩亚洲第一页 |