我正在运行从 INT 到 BIGINT 的更改列,我的表大小为 250 GB,1 小时后我收到版本存储错误,因为 tempdb 已满。
据我所知,它只占用您的内存页和日志文件,但我不确定 Tempdb。有人可以解释一下这个内部吗?
我正在使用读提交隔离。
select
name,
snapshot_isolation_state_desc,
is_read_committed_snapshot_on
from sys.databases
...对于此数据库返回:
名称:数据库名称 Snapshot_isolation_state_desc:关闭 is_read_committed_snapshot_on:0