MySQL ibdata1撐爆佔滿磁碟空間

來源:互聯網
上載者:User

標籤:

MySQL主從由於ibdata1佔滿磁碟空間-->主從失效

因為設定了innodb_file_per_table = 1,ibdata1依舊撐爆佔滿磁碟空間

主從斷的時候,IO線程在串連,SQL線程斷掉。

想要瞭解為何ibdata1增長那麼大?

個人這麼理解的:
主從斷掉,IO線程在,擷取到了事件事物的更新,而SQL線程斷掉,導致產生大量的undo,撐爆了ibdata1。

最終驗證發現,確實是undo佔滿了ibdata1.

下載一個小工具:py_innodb_page_info.py  本人網盤下載連結:http://pan.baidu.com/s/1i3fanhr

建立個目錄:
[[email protected] ]# mkdir   innodb  
將下載的檔案上傳到innodb目錄中

[[email protected] innodb]# python py_innodb_page_info.py /export/servers/mysql/data/ibdata1
Total number of page: 10395648:
Insert Buffer Free List: 3878
Insert Buffer Bitmap: 632
System Page: 130
Transaction system Page: 1
Freshly Allocated Page: 54247
Undo Log Page: 10209130
File Segment inode: 118869
B-tree Node: 8129
File Space Header: 1
擴充描述頁: 631

總的資料頁:10395648      Undo資料頁:10209130    幾乎佔了95%以上。

MySQL ibdata1撐爆佔滿磁碟空間

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.