异常 PREEMPTIVE_OS_AUTHENTICATIONOPS 等待

Fal*_*ive 5 sql-server

问题

  1. 看到这种等待增加并且非常高,它永远不会显示为等待。
  2. 用户在发出请求时不会返回到数据库 - 在他们登陆数据库之前需要一段时间,当他们这样做时,他们会立即获得查询/插入/等的解决方案。
  3. 用户在查询之前得到确认确实似乎存在问题 - 这只是基于一些阅读的猜测。微软在这个等待中没有提供我能找到的任何东西。
  4. 当这种等待开始时,用户的正常音量下降了 99%。
  5. 开发人员最后看到“您无权访问 microsoft iis” - 但我们已经检查了所有服务器上的磁盘空间,这很好。

我们所做的:

  1. 重新启动所有服务器 - SQL 和 Web。
  2. CPU、内存、磁盘在 SQL Server 上看起来都很好。
  3. 这种等待继续增加。
  4. 错误日志没有显示任何异常行为。

问题概述:人们会在网站上运行查询,直到很久以后我们才在后端看到它,当我看到它时,它会立即运行并且他们得到结果。从中间服务器到数据库服务器似乎有延迟,可能与身份验证有关(基于此等待的猜测)。这种等待可能完全无关,但它继续增加,我从未见过这种情况。

Nic*_*Nic 8

这是 SQL Server 的外部问题。您应该检查此机器的身份验证 AD 服务器是否正常工作,并且您没有意外尝试在另一个数据中心(假设您有一个)中对 AD 进行身份验证。另外查找 AD 服务器上的问题,例如 CPU 利用率高。

有关此等待类型的更多详细信息,请查看https://www.sqlskills.com/help/waits/preemptive_os_authenticationops/

这也可能是由于无意中将身份验证流量路由到另一个数据中心的 AD 域控制器(如通过网络跟踪识别)。跟踪将识别涉及的 DC(s)以进行进一步的故障排除。