Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
hnkovr Member Откуда: Сообщений: 214 |
Есть ли типовые (или не очень) способы борьбы с ситуацией, когда из-за кривого запроса кончается tempdb, и всё становится плохо? Как можно отлавливать такие запросы? |
12 апр 18, 20:57 [21334894] Ответить | Цитировать Сообщить модератору |
Критик Member Откуда: Москва / Калуга Сообщений: 34966 Блог |
- настроить мониторинг занятого места в tempdb - когда он выдаст предупреждение - использовать запрос, который покажет, кто и сколько съел - сделать tempdb достаточно большой |
12 апр 18, 21:53 [21335064] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8484 |
hnkovr, настройте Alert по заполнению базы в агенте, отправляйте уведомление. |
13 апр 18, 10:59 [21335825] Ответить | Цитировать Сообщить модератору |
aleks222 Member Откуда: Сообщений: 1291 |
Никак. Только по факту. До сих пор помню, как sqlXmlBulkLoader выделял в табличке БЕЗ КЛАСТЕРНОГО ИНДЕКСА по экстенту на каждую строчку. |
||
13 апр 18, 11:03 [21335843] Ответить | Цитировать Сообщить модератору |
aleksrov Member Откуда: Сообщений: 948 |
Владислав Колосов, Или можно сделать еще лучше. Вдруг плохой запрос выполниться ночью, а вас рядом нет. Создайте на сервере ExEv сессию. В качестве ответа на Alert включайте ее, пускай какое то время собирает данные, потом вырубайте. |
13 апр 18, 11:29 [21335963] Ответить | Цитировать Сообщить модератору |
Диклевич Александр Member Откуда: Сообщений: 611 |
Вот, в деталях: https://www.brentozar.com/archive/2015/12/tracking-tempdb-growth-using-extended-events/ |
13 апр 18, 12:35 [21336271] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8484 |
aleksrov, ну это же ограничено только фантазией :) Можно мониторить, можно срубать, что угодно. |
13 апр 18, 13:15 [21336464] Ответить | Цитировать Сообщить модератору |
архивариус Member Откуда: Сообщений: 162 |
hnkovr, поищите на этом форуме, из недавнего: 1 2 |
13 апр 18, 13:46 [21336670] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |