您的位置:首页 > 数据库 > MySQL

Mysql修改数据库字段优化

2012-08-09 21:19 176 查看
ALTER TABLE 在MYSQL后台的操作是

1. 新建一临时表

2. 复制数据到临时表

3. 删除原表

4. 更名临时表为原表名

时间主要的消耗在 "复制数据到临时表".

复制数据到临时表这一步,影响时间的因素有,索引维护,数据插入,锁

所以随着修改字段的数目增加,都需要重复以上的操作.当数据量很大时,复制数据到临时表的时间就会更长.

转自/article/9867599.html
方便以后查找资料,找到其他资料在做补充。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: