此次案例是一张24GB的表,需要添加主键和索引。
但是这时候先改字段为not null时,log爆满,导致DB in Recovery,此时只有等待数据库恢复,可以尝试着停止该DB的job,释放空间。
当表的数据量很大时,修改字段,耗时很久,可以尝试另一种方法
1.创建带主键和索引的新表B
2.BCP原表A,再BCP 给新表B
3.交换AB表名
此次案例是一张24GB的表,需要添加主键和索引。
但是这时候先改字段为not null时,log爆满,导致DB in Recovery,此时只有等待数据库恢复,可以尝试着停止该DB的job,释放空间。
当表的数据量很大时,修改字段,耗时很久,可以尝试另一种方法
1.创建带主键和索引的新表B
2.BCP原表A,再BCP 给新表B
3.交换AB表名