问题如下
ORACLE 8i + Red Hat9 更改一个表(如添加一列) 当表的数据量比较大的时候数据库就跟死了一样要等个几十分钟,昨天就给一个表添加了一个类型为number的列就等了将近40分钟,而且更新过程中数据库缩死无法对别的表进行查询,表的数据量大概有70多万吧,索引就 3个,作查询,更新什么的都很快在相同数据库如果改变一个没有多少数据的表 几万行的很快多谢
ORACLE 8i + Red Hat9 更改一个表(如添加一列) 当表的数据量比较大的时候数据库就跟死了一样要等个几十分钟,昨天就给一个表添加了一个类型为number的列就等了将近40分钟,而且更新过程中数据库缩死无法对别的表进行查询,表的数据量大概有70多万吧,索引就 3个,作查询,更新什么的都很快在相同数据库如果改变一个没有多少数据的表 几万行的很快多谢
如果有默认值,那么将会影响使用这张表的业务,如果没有默认值,那么只是简单的修改数据字典一些信息,很快
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
Oracle 11g增加字段且有默认值的话,不会真实的更新历史数据,速度会快很多