我用谷歌搜索并阅读了很多内容,但找不到这个简单问题的明确答案:向表中添加空列是否会增加 SQL Server 中的事务日志大小?
我这么问是因为我们想向现有表添加一个新的 int/bigint 列。该数据库在我们的客户提供的服务器上运行,因此我们希望做好准备。一些客户的表中将有数十亿条记录。
DDL语句:
ALTER TABLE example
ADD id_new int;
Run Code Online (Sandbox Code Playgroud)
额外问题:是否可以提前知道数据类型和行数来计算所需的事务日志大小?
提前致谢!