SQL数据库在创建群集列存储索引时陷入僵局甚至单用户模式

时间:2016-10-11 13:12:28

标签: sql-server

我正在尝试在一个包含大约110万条记录的表上创建一个聚簇列存储索引,在过去我能够做到这一点,但现在我遇到错误做同样的事情。

以下是我的sql语句

 create clustered columnstore index ccsi on mytable

但我收到的错误

  

事务(进程ID 55)在锁定时死锁通用的waitable对象资源与另一个进程并被选为死锁的受害者。重新运行该交易。

即使我尝试在创建索引之前将数据库置于单用户模式,但没有运气。我还尝试将当前事务优先级设置为高

SET DEADLOCK_PRIORITY HIGH

但是我不确定为什么当数据库处于单用户模式时它会给出死锁问题意味着除了我的查询之外没有人使用数据库。我使用的是SQL Server 2014企业版。

其他详细信息:
Microsoft SQL Server 2014(SP2)(KB3171021) - 12.0.5000.0(X64)

欢迎任何建议。

0 个答案:

没有答案