我需要更新分区表中的数十亿行;更新也可能会在分区之间移动数据。我试图弄清楚作为单个事务执行此操作需要多少额外的日志空间(我意识到我最好批量处理这项工作,但我试图避免这种情况)。我想尝试一个较小的集合,这样我就可以看看它在规模上需要什么。是否有任何我可以监控的系统管理视图可以帮助我解决这个问题?
sql-server transaction-log
sql-server ×1
transaction-log ×1