看板 Soft_Job 關於我們 聯絡資訊
※ 引述《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