0

使用 SQL Server 2008 R2

是否可以扩大命令队列和/或命令执行的等待时间限制?

我有这个简单的应用程序,它不会耗尽 SQL Server,但不时有许多几乎同时的并发类似请求,其中一些达到死锁。

可靠性(确保命令被执行)对我来说比性能更重要(我不介意命令是否会在几秒钟的延迟内执行)。

是否有开关或命令允许更多命令驻留在队列中直到执行,或者有某种方法可以使死锁之前的时间限制[暂时]更长[,只要执行特定类型的命令](命令可以编程作为存储过程)?


编辑:

令人惊讶的是,使用with (tablockx)解决了我的问题。

有人可以解释吗?

我会将其作为答案,但不会因此而受到赞扬(不会将其标记为答案)

4

1 回答 1

0

我是这个问题的作者。我已经解决了我的问题。

我解决了我的问题with (tablockx)

这个问题比我的问题更广泛,因此它不是一个完整的答案。

我不认为这个答案是答案。

于 2012-06-27T13:12:22.357 回答