FUCK, 排查python寫入mysql資料庫過慢的過程(心都碎了)

來源:互聯網
上載者:User

標籤:

最近寫了一個程式,即時讀取rsyslog日誌,但是遇到一個問題:mysql插入速度存在延時,速度非常慢,於是開始了排查;

1. 剖析器,將認為比較耗時的地方進行線程分析,無效;

2. 按照網上說的,多行插入,commit都沒有效果;

3. 重裝mysql驅動,無效;

4. 編寫簡單的測試語句插入資料庫,發現較慢,進一步在mysql中執行sql語句發現較慢,確定是mysql的問題;

5. 查看mysql的日誌大小,以及目錄空間,發現都沒有問題,排除;

6. 關閉myql的bin選項,發現插入速度快了將近一半,可是還是不能接受,這也不是正確的做法;

7. 最後想到是否是磁碟的IO負載過高?排查時發現磁碟的IO速度非常慢,才100多兆,初步定位應該是該問題;

8. 切換mysql 的資料目錄到ssd,發現問題解決,原來是磁碟的IO太慢導致的插入速度過慢。

 

當然了,上面的問題可能是個案,如果大家各種方法都排出了,不妨看下是否是我遇到的問題。

 

FUCK, 排查python寫入mysql資料庫過慢的過程(心都碎了)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.