Во время расследования, когда некоторые клиентские машины теряли связь с SQL Server 2005, я наткнулся на следующую строку кода в Интернете:
Выбрать * FROM sys.dm_exec_query_optimizer_info WHERE counter = 'timeout'
Когда я запускаю этот запрос на нашем сервере - мы получаем следующие результаты:
counter - вхождение - значение
тайм-аут - 9100 - 1
Насколько я могу определить, это означает, что время ожидания оптимизатора запросов при попытке оптимизировать запросы, выполняемые на нашем сервере, составляет 9100 раз. Однако мы не видим ошибок тайм-аута в журнале ошибок SQL Server, и наши конечные пользователи не сообщали о каких-либо конкретных ошибках тайм-аута.
Может кто-нибудь сказать мне, что означает это число «происшествий»? Это проблема, о которой мы должны беспокоиться?