0

我们有一个激活的存储过程,它将错误写入一个表,我最近了解到它是 300GB。为了摆脱 300GB,我将保存最近的数据,然后在缓慢的时间内截断/重新设置表。

但是,对于未来的维护,我应该查看分区还是只进行定期删除?我可以想象有一次我尝试切换分区,它等待使用WAIT_AT_LOW_PRIORITY,然后杀死足够多的插入线程,Service Broker 认为发生了有毒消息问题,并关闭了队列。(或者它挂起,导致争用,因为 split/merge 不能使用WAIT_AT_LOW_PRIORITY)。

谢谢。

4

0 回答 0