随笔分类 - SQL Server 疑难杂问
摘要:SQL Server 负SPID 在我们知道如何处理这些负面会话之前,我们需要知道它们是什么以及它们是如何引起的。有不同的负值,在本技巧中,我们将重点介绍 -2 值的 SPID。 SPID 等于 -2 的会话是孤立的分布式事务。分布式事务是调用托管在不同服务器上的数据库的数据库事务。孤立的,也称为不
阅读全文
摘要:如何根据存储在每个页面标题中的 m_objId 和 m_indexId 字段计算分配单元 ID。 当 DBCC PAGE 转储页头的内容时,它会进行必要的计算和元数据查找,以便能够告诉您分配单元 ID、分区 ID、关系对象 ID 和关系索引 ID。基本上,下面的 DBCC PAGE 输出中以“元数据
阅读全文
摘要:我们经常用到DBCC CHECKDB来查看有关数据库的错误问题,报错如下: Msg 8909, Level 16, State 1, Line 2 Table error: Object ID 0, index ID -1, partition ID 0, alloc unit ID 7205759
阅读全文
摘要:有些人可能见过一种叫做non-yielding scheduler(个人解释:非让步调度器程序)的现象。在这种情况下,线程正在使用处理器,并且在使用超过线程量程(4毫秒,不可更改)后不会自动退出。有一个名为调度器监视器的后台任务,它检查SQL Server内的各种调度器上的进度,并在发现问题时发出警
阅读全文