Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Включение флагов трассировки "сломало" план запроса / 3 сообщений из 3, страница 1 из 1
23.07.2020, 18:13
    #39983272
sniper143
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Включение флагов трассировки "сломало" план запроса
Доброго времени суток!
Прошу помощи в разборе проблемы или просто ваших идей по тому что произошло.

Есть приложение, которое активно работает с БД. Вы момент работы принимается решения о включении некоторых флагов трассировки глобально для улучшения работы СУБД, а конкретно:

--Изменение логики обновления статистики
DBCC TRACEON (2371,-1);

-- Изменение логики роста БД, полезно для TempDB
DBCC TRACEON (1118,-1);
DBCC TRACEON (1117,-1);

Флаги были включены на группе серверов, но почти сразу после включения на одном из них стандартный запрос, который ранее отрабатывал за секунду стал тормозить и висеть по нескольку минут (хранимая процедура с параметрами). При этом запрос сильно грузил процессор и диск и его план не отображался. Проблема не исчезла ни с выключением флагов ни с рестартом MSSQL.

Копание процедуры на тестовом сервере позволило выяснить на какой таблице возникает "стопор".
После обновления статистике по таблице с опцией Fullscan и перестроения всех индексов (таблица маленькая, это заняло от силы минут 5), процедура стала по прежнему корректно отрабатывать за секунду.

Подскажите в чем могла быть причина проблемы?
"Убитая" статистика из-за включения флагов в процессе работы? Нигде не натыкался при описании данных флагов на такие проблемы.

Версия СУБД - Microsoft SQL Server 2012 (SP3-CU8) (KB4013104) - 11.0.6594.0 (X64) Mar 15 2017 10:52:31 Copyright (c) Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)
...
Рейтинг: 0 / 0
23.07.2020, 20:15
    #39983336
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Включение флагов трассировки "сломало" план запроса
sniper143,

использовал когда-то 2371, ничего такого не наблюдал.
надо было добавить флаги в строку запуска сервиса и рестартовать сервис.
...
Рейтинг: 0 / 0
24.07.2020, 10:00
    #39983478
sniper143
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Включение флагов трассировки "сломало" план запроса
Владислав Колосов,
Согласен, так правильнее и флаги не слетают при ребуте.
Но сперва хотелось проверить их в работе. Результат опечалил, сам такого нигде не видел ранее.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Включение флагов трассировки "сломало" план запроса / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]