quanquan_1989
作者quanquan_1989·2012-05-31 13:30
项目经理·电信

关于informix对大数据量(2000万以上)修改字段长度的感想

字数 378阅读 2268评论 0赞 0
  昨天对一个有5000多万数据的表的其中一个字段从varchar(100) 扩成varchar(255), 我直接采用了下面的语句:
alter table XXX  modify ( reason varchar(255));   
 
还开了pdq 90; 跑了一个多小时都没得反应,后面点了中断,结果又回退了一个小时,而且这两个小时连系统表都锁起了,使用dbschema 看表结构都不行了,真是搞郁闷了。 
 
 
结果采用rename ,建raw表再把数据倒回去的方式一共采用30多分钟。
 
哎,我这个菜鸟通过这次操作有了点小小的收获,以后遇到这种一定不要哈起直接改表结构了! 而且PDQ也用的不适当,基本上没启作用。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

相关文章

相关问题

相关资料

X社区推广