此前在工作中,因為客戶的磁碟空間報警沒怎麼注意,空間不足引起了以下可能發生的mysql問題
1 mysql程序起不來
2 mysql無法正常關閉,必須kill -9
3 mysql能起來,但是使用者連線失敗,telnet 3306埠不通
4 mysql能連線上,但是會阻塞大部分查詢,比如能showprocesslist,但是select * frominformation_schema.processlist 時會報錯:incorrect key filefor table 'sql-5.5/47c6ab14-b805-4cd3-bbe0-b8a866927d5a/tmp/#sql_344a_0.myi';try to repair it
磁碟空間不足案例詳解
第乙個里程碑 通過使用df h檢視系統整體的磁碟空間大小,看看到底 占用最大 可以看出 目錄下占用的空間最大 第二個里程碑 通過使用du sh檢視指定的目錄磁碟空間使用情況.可以看出來 var目錄下占用的空間還是蠻大的,然後繼續一步一步分析.第三個里程碑 確定檔案是否可以刪除,然後對檔案或者目錄做相...
故障案例 多表join引發磁碟空間撐爆
現象 磁碟空間使用率的監控曲線有乙個非常陡峭的峰值,達到90 後瞬間下滑 問題分析步驟 檢視那段時間的慢查詢記錄,定位到是乙個多表的join操作 ps,mysql.slow log表裡的start time列指的是sql執行結束的時間 根據sql的解析計畫可知中間結果集非常大,超過了tmp tabl...
磁碟空間不足的解決辦法
先說一下用於磁碟空間快滿時檢查 很多小夥伴會想到find 這個想法是好的,不過 find 有點慢,也不方便,例如 find home1 type f size 1000000k 如果我們這樣做呢 du awk組合 顯示所有目錄及檔案大於100m的 du h awk 1 m awk f m 1 100...