Проблемы
Рассмотрим следующий сценарий.
-
Вы включаете флаг трассировки (TF) 7412 в Microsoft SQL Server 2016 или 2017.
-
У вас есть сеанс N, где вы запускаете команду , которая обновляет базовый индекс, а также генерирует предупреждение об отсутствующем индексе.
-
Из сеанса M вы выполняете динамические функции управления (DMF) sys.dm_exec_query_statistics_xml (N) , указывающие на сеанс "n".
В этой ситуации вы можете заметить, что команда заблокирована с типом Wait QRY_PROFILE_LIST_MUTEX, DMF не может завершить выполнение, и оба сеанса кажутся зависла.
Решение
Сведения о пакете обновления для SQL Server 2016
Эта проблема исправлена в описанном ниже пакете обновления для SQL Server.
Пакеты обновления являются накопительными. Каждый новый пакет обновления включает все исправления из предыдущих пакетов обновления вместе с новыми исправлениями. Наши рекомендации относятся к установке последнего пакета обновления и последнего накопительного обновления для этого пакета обновления. Перед установкой последнего пакета обновления вам не нужно устанавливать предыдущий пакет обновления. С помощью таблицы 1 в следующей статье вы узнаете, как найти дополнительные сведения о последнем пакете обновления и новейшем накопительном обновлении.
Определение версии, выпуска и уровня обновления SQL Server и его компонентов
Эта проблема устранена в следующем накопительном обновлении SQL Server:
Все новые накопительные обновления для SQL Server содержат все исправления и исправления для системы безопасности, описанные в предыдущей сборке. Мы рекомендуем установить последнюю сборку для вашей версии SQL Server:
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Ознакомьтесь с терминологией, которую корпорация Майкрософт использует для описания обновлений программного обеспечения.