工作小筆記 年紀大了,常常會忘記….

5十一月/10關閉

MySQL緩慢,出現"Copy to tmp table"時的處理

狀況:MySQL Loading很高,show processlist時發現執行時間很長的SQL,狀態是"Copy to tmp table"
解決方法:
1. 使用show full processlist查看完整的SQL語法
2. explain SQL,檢查造成SQL緩慢的原因
3. 增加需要的index
4. 把my.cnf中的tmp_table_size加大
5. 把my.cnf中的tmpdir目錄改為tmpfs,以加快IO效率
mount tmpfs /mysql_tmp -t tmpfs

分類於: 未分類 回覆關閉
回覆 (0) 引用 (0)

抱歉,回覆功能已被關閉。

引用功能被關閉。