我们有一个维护存储过程(SQL Server2005),它从我们的日志表中删除数据。
我们希望避免阻塞,因为我们的日志表被复制到报告服务器。
我能做些什么来调优查询以防止阻塞?在未来的sql server版本中将不能使用nolock执行DELETE:http://msdn.microsoft.com/en-us/library/ms187373.aspx
请注意,维护过程每周运行一次,可能会删除数千行(如果我们启用详细日志记录,则可能会删除数百万行)。
发布于 2010-11-13 05:48:31
在您指向的文档中建议使用SET TRANSACTION ISOLATION LEVEL SNAPSHOT或SET TRANSACTION ISOLATION LEVEL READ COMMITTED
https://stackoverflow.com/questions/4169283
复制相似问题