作者DarkKiller (System hacked)
看板Soft_Job
標題Re: [請益] MySQL的問題
時間Sun Aug 21 04:35:41 2016
※ 引述《screwup (sss)》之銘言:
: 不好意思想請教一下 小魯遇到一個很詭異的問題
: 如果有一個database內某個table 新的資料select insert update delete都很正常
: 可是這table較舊的資料只有select正常 insert update delete都會卡死timeout
: 例如總共50000筆 較新的25000筆正常 較舊的25000筆會有上面的問題
: 其他table都正常運作 唯獨這table怪怪der 我連drop這table都會卡死....進退不得
: 這種情況請問要怎麼解決呢? 感謝各位大大
: ---------------------
: 機器在AWS上 Orz...
是 Amazon RDS 還是自己建的?表格是 MyISAM 還是 InnoDB?
我先猜是 RDS + InnoDB (5.5+ 的 Default Engine),先如同推文寫的,看看
CloudWatch log 是不是 EBS 爆炸了。
如果沒看到什麼訊息的話就跑一次 OPTIMIZE TABLE table_name; 讓 MySQL 重建
整個表格看看,都沒用的話就開 support ticket 問。
然後你長常會得到 EBS 有問題但是 CloudWatch 上沒出現,官方會建議你重開一
台把資料弄過去 ~_~
==
RDS 的問題真的很多...
--
Resistance is futile.
https://blog.gslin.org/ & <gslin@gslin.org>
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.104.21
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1471725343.A.428.html
→ leafwind: RDS的問題真的很多+1 08/21 10:42
推 sing10407: 我都開實體instance,rds比較貴 08/21 12:04
推 screwup: 我是用instance 開ticket support說沒問題 真的見鬼了 08/21 12:08
→ screwup: 我是土炮型使用者 連redis都自己架 08/21 12:09
→ screwup: 希望optimize不要也卡住 不然就無解了 08/21 12:12
→ kenwufederer: 樓上意思是,用EC2自己裝? 08/21 14:44
→ kenwufederer: MySQL裝EC2上面? 08/21 14:45
→ screwup: yes 08/21 15:15
推 sing10407: yes 08/21 15:27
推 robertabcd: 有 partitioning?下 show full processlist 看卡在哪? 08/21 22:20