从INFORMATION_SCHEMA中选择会导致死锁

时间:2014-09-03 21:10:11

标签: sql-server-2012 deadlock

当我有一个DROPs表的线程和另一个选择INFORMATION_SCHEMA.KEY_COLUMN_USAGE的线程时,我遇到了死锁。

我想知道你们是否遇到过类似的事情。我已经在互联网上查了一下,发现了一些这方面的提及,但对解决方案没什么特别的说明。例如: - #1 - #2

我注意到SQLServer2014有一个similar complaint,但我使用的是SQLServer2012,据报道它不受bug的影响(可能它实际上会影响?)。

我可以使用WITH(NOLOCK)或WITH(READPAST)解决此问题,但这有点不安全。有什么想法吗?

0 个答案:

没有答案