SQL大量数据操作 切身经验总结
20-100万数据量
改表名 瞬间
改字段名 瞬间
移动字段位置 非常慢 10分钟 不如做个View把位置重新排列
加索引 1分钟,但是如果这个表很繁忙,则可能拖很长时间(15分左右),所以我是先改表名,再加索引,最后再把表名改回来
去索引 1分钟
加字段 null值瞬间,因为不需要额外分配空间
将字段允许null取消 5-10分钟,需要额外分配空间
Update 有null值的字段 = ‘x’ 取决于X的长度,X越长,用时越多
20-100万数据量
改表名 瞬间
改字段名 瞬间
移动字段位置 非常慢 10分钟 不如做个View把位置重新排列
加索引 1分钟,但是如果这个表很繁忙,则可能拖很长时间(15分左右),所以我是先改表名,再加索引,最后再把表名改回来
去索引 1分钟
加字段 null值瞬间,因为不需要额外分配空间
将字段允许null取消 5-10分钟,需要额外分配空间
Update 有null值的字段 = ‘x’ 取决于X的长度,X越长,用时越多