随笔分类 -  SQL Server 疑难杂问

摘要:SQL Server 负SPID 在我们知道如何处理这些负面会话之前,我们需要知道它们是什么以及它们是如何引起的。有不同的负值,在本技巧中,我们将重点介绍 -2 值的 SPID。 SPID 等于 -2 的会话是孤立的分布式事务。分布式事务是调用托管在不同服务器上的数据库的数据库事务。孤立的,也称为不 阅读全文
posted @ 2021-11-30 12:23 VicLW 阅读(518) 评论(0) 推荐(0) 编辑
摘要:如何根据存储在每个页面标题中的 m_objId 和 m_indexId 字段计算分配单元 ID。 当 DBCC PAGE 转储页头的内容时,它会进行必要的计算和元数据查找,以便能够告诉您分配单元 ID、分区 ID、关系对象 ID 和关系索引 ID。基本上,下面的 DBCC PAGE 输出中以“元数据 阅读全文
posted @ 2021-11-25 17:19 VicLW 阅读(210) 评论(0) 推荐(0) 编辑
摘要:我们经常用到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 阅读全文
posted @ 2021-11-25 15:11 VicLW 阅读(403) 评论(0) 推荐(0) 编辑
摘要:有些人可能见过一种叫做non-yielding scheduler(个人解释:非让步调度器程序)的现象。在这种情况下,线程正在使用处理器,并且在使用超过线程量程(4毫秒,不可更改)后不会自动退出。有一个名为调度器监视器的后台任务,它检查SQL Server内的各种调度器上的进度,并在发现问题时发出警 阅读全文
posted @ 2021-11-25 12:07 VicLW 阅读(1880) 评论(0) 推荐(0) 编辑