在尝试更新表定义(将字段类型从 NVARCHAR(5) 更改为 NVARCHAR(8))时,我们导致数据库锁定。由于行数太多(>11,000,000),因此我们决定终止该进程并回滚更新。
在回滚期间,该进程的状态显示为“休眠”,等待类型为 IO_COMPLETION 或 PAGEIOLATCH_EX。
我怎样才能赋予 KILL/ROLLBACK 进程更高的优先级并防止其进入睡眠状态?
答案1
ROFL,如果为进程分配更高的优先级可以让硬件运行得更快,那不是很好吗?两种等待类型都是由于 IO 子系统跟不上。你只需要等待就可以了。