原文:mysql 修改大表字段,報錯ERROR 1878 (HY000): Temporary file write failure. 用pt-online-schema-change

在線上一個表上執行了alter 增加字段操作,報異常:ERROR HY : Temporary file write failure. 初步懷疑表太大,臨時空間不夠。 .查了下表的大小將近 G,索引 G,mysql配置的tmp緩存目錄只有 G select data length,index lengthfrom tables wheretable schema dbName and table ...

2020-06-24 14:24 0 1098 推薦指數:

查看詳情

pt-online-schema-change工具使用教程(在線修改大表結構)

percona-toolkit中pt-online-schema-change工具安裝和使用 pt-online-schema-change介紹 使用場景:在線修改大表結構 在數據庫的維護中,總會涉及到生產環境上修改表結構的情況,修改一些小表影響很小,而修改大表時,往往影響業務的正常 ...

Sun Dec 22 01:43:00 CST 2019 0 1020
修改 MySQL 數據庫 pt-online-schema-change 的使用詳解

由於周五公司團建的關系所以此篇推遲了抱歉。 首先不得不在該篇里面梳理一個數據庫熱增加刪除字段表的工具 pt-online-schema-change 這個工具在前面我的博文 《關於utf8mb4的學習了解筆記》里面有提到過,他是一個 online 的 ddl (data definition ...

Fri Jan 15 02:17:00 CST 2016 0 7457
pt-online-schema-change的實現原理

pt-online-schema-change用於MySQL的在線DDL。 下面結合官方文檔和general log來分析其實現原理。 測試表 該表中只有1列,id,自增主鍵。 其中,表中已經存在一部分數據 利用 ...

Sun Mar 19 07:15:00 CST 2017 0 2088
pt-online-schema-change解讀

【用途】在線改表 【注意風險】因為涉及到修改表的數據和結構,所以在使用前要小心測試並做好備份,工具默認不會改表,除非你添加了--execute參數 【工具簡介】 pt-osc模仿MySQL內部的改表方式進行改表,但整個改表過程是通過對原始表的拷貝來完成的,即在改表過程中原始表 ...

Sat Nov 12 00:53:00 CST 2016 0 9162
pt-online-schema-change使用詳解

一、pt-online介紹 pt-online-schema-change是percona公司開發的一個工具,在percona-toolkit包里面可以找到這個功能,它可以在線修改表結構 原理: 首先它會新建一張一模一樣的表,表名一般是_new后綴 然后在這個新表執行更改字段 ...

Fri Aug 30 00:08:00 CST 2019 0 1637
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM