我在同一台服务器的两个不同窗口中运行相同的查询。 唯一的区别是:抛出错误的查询在临时表上有“索引”。
临时表上没有索引的查询工作正常。请解释索引如何成为此错误的原因?
答案 0 :(得分:0)
这取决于您的查询。 SQL-Server必须在数据更改期间维护索引。这可以驱使你进行不同的时间事件。
试试这个:检查你的两个不同的SQL Server实例,在查询执行期间,你正在运行的会话是什么。 您可以执行此监视等待事件,为单个SPID创建监视器会话。
这是我的完整程序:http://zaboilab.com/sql-server-toolbox/monitoring-wait-events-of-a-single-session-or-query