大表增加含默认值的字段会使整个数据库的访问都变慢!解决方案
大表增加含默认值的字段会使整个数据库的访问都变慢!!!现在需要向一个百万级的表中增加一字段,并设置其默
大表增加含默认值的字段会使整个数据库的访问都变慢!!!
现在需要向一个百万级的表中增加一字段,并设置其默认值,
无论用SQL语句还是直接修改表结构,都会使整个数据库的访问变慢,
非常影响使用,不知道大家有什么办法避免?
[解决办法]
SQL codealter table Tablename add columnname int default(0) not null
[解决办法]
应该差不了多少
或者
SQL codeinsert into newTableselect * ,getdate() from oldTable
[解决办法]
此库为运行库?
避开访问高峰期进行调整,100W应该也还好
[解决办法]
[解决办法]
只能错开高峰时段执行。
[解决办法]
这种更新都是放到后半夜维护时候用。
[解决办法]
[解决办法]
我也想知道
[解决办法]
[解决办法]
[解决办法]
你要知道他们是有好多服务器做集群的,对外就是透明的,可以先在一台服务器上部署以后,直接切换一个连接即可。