powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Включение флагов трассировки "сломало" план запроса
3 сообщений из 3, страница 1 из 1
Включение флагов трассировки "сломало" план запроса
    #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
Включение флагов трассировки "сломало" план запроса
    #39983336
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sniper143,

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


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