Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как можно отлавливать кривые запросы, из-за которых кончается tempdb? / 8 сообщений из 8, страница 1 из 1
12.04.2018, 20:57
    #39629487
hnkovr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отлавливать кривые запросы, из-за которых кончается tempdb?
Есть ли типовые (или не очень) способы борьбы с ситуацией, когда из-за кривого запроса кончается tempdb, и всё становится плохо?

Как можно отлавливать такие запросы?
...
Рейтинг: 0 / 0
12.04.2018, 21:53
    #39629516
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отлавливать кривые запросы, из-за которых кончается tempdb?
- настроить мониторинг занятого места в tempdb
- когда он выдаст предупреждение - использовать запрос, который покажет, кто и сколько съел
- сделать tempdb достаточно большой
...
Рейтинг: 0 / 0
13.04.2018, 10:59
    #39629700
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отлавливать кривые запросы, из-за которых кончается tempdb?
hnkovr,

настройте Alert по заполнению базы в агенте, отправляйте уведомление.
...
Рейтинг: 0 / 0
13.04.2018, 11:03
    #39629703
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отлавливать кривые запросы, из-за которых кончается tempdb?
hnkovrЕсть ли типовые (или не очень) способы борьбы с ситуацией, когда из-за кривого запроса кончается tempdb, и всё становится плохо?

Как можно отлавливать такие запросы?

Никак. Только по факту.
До сих пор помню, как sqlXmlBulkLoader выделял в табличке БЕЗ КЛАСТЕРНОГО ИНДЕКСА по экстенту на каждую строчку.
...
Рейтинг: 0 / 0
13.04.2018, 11:29
    #39629723
aleksrov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отлавливать кривые запросы, из-за которых кончается tempdb?
Владислав Колосов,

Или можно сделать еще лучше. Вдруг плохой запрос выполниться ночью, а вас рядом нет.
Создайте на сервере ExEv сессию. В качестве ответа на Alert включайте ее, пускай какое то время собирает данные, потом вырубайте.
...
Рейтинг: 0 / 0
13.04.2018, 12:35
    #39629774
Диклевич Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отлавливать кривые запросы, из-за которых кончается tempdb?
...
Рейтинг: 0 / 0
13.04.2018, 13:15
    #39629795
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отлавливать кривые запросы, из-за которых кончается tempdb?
aleksrov,

ну это же ограничено только фантазией :) Можно мониторить, можно срубать, что угодно.
...
Рейтинг: 0 / 0
13.04.2018, 13:46
    #39629842
архивариус
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отлавливать кривые запросы, из-за которых кончается tempdb?
hnkovr,
поищите на этом форуме, из недавнего:
1
2
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как можно отлавливать кривые запросы, из-за которых кончается tempdb? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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