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

明輝手游網(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视频免费观看 | 日韩三级一区二区 | 视频一区中文字幕 | 日本中文字幕视频 | 亚洲最新在线视频 | 欧美一级大片在线观看 | 四虎永久在线 | 日本www色高清视频 日本www免费 | 中文字幕福利片 | 四虎永久免费在线观看 | 手机看片日韩在线 | 午夜激情影院 | 永久看一二三四线 | 天堂国产在线观看 | 欧美午夜一区 | 五月天婷婷色综合 | 亚洲成a人片77777老司机 | 日日干夜夜拍 | 天堂热 | 日韩精品特黄毛片免费看 | 亚欧乱色视频小说 | 性xxxxx| 天天躁狠狠躁夜夜躁2021 | 亚洲欧美日韩另类在线专区 | 欧美性野久久久久久久久 | 亚洲国产精品欧美综合 | 日本www在线观看 | 深夜福利免费视频 | 欧美最猛性 | 亚洲精品色婷婷在线影院麻豆 | 日韩精品欧美视频 | 手机成人 | 欧美一级免费观看 | 亚洲成av人在线视 | 天天做天天爱夜夜爽毛片毛片 | 日韩福利影院 | 色婷婷精品综合久久狠狠 | 一区二区三区视频在线 | 野草影院手机在线观看免费6 |