數據庫大表添加字段的方法

問題

一般情況下,一百萬以下數據量的表可以直接進行字段添加操作。而如果數據表的大小達到幾百萬幾千萬甚至更多時,添加一個字段會引起數據庫卡死。經查閱,數據庫大表添加字段有以下兩個方法。

方法一

  1. 創建一個新表,複製舊錶的結構(包含索引)

  2. 給新表加上添加需要新增的字段

  3. 把舊錶的數據複製到新表,注意需要分批循環插入,不然容易卡死

  4. 刪除舊錶,重命名新表的名字爲舊錶的名字

方法二

使用 Percona 的在線工具在線修改表結構

教程: https://blog.csdn.net/hpulfc/article/details/87938724

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章