Mysql修改數據庫字段優化

ALTER TABLE 在MYSQL後臺的操作是

1. 新建一臨時表
2. 複製數據到臨時表
3. 刪除原表
4. 更名臨時表爲原表名

時間主要的消耗在 "複製數據到臨時表".

複製數據到臨時表這一步,影響時間的因素有,索引維護,數據插入,鎖

所以隨着修改字段的數目增加,都需要重複以上的操作.當數據量很大時,複製數據到臨時表的時間就會更長.

 
方便以後查找資料,找到其他資料在做補充。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章