Уважаемые слушатели! Обращаем ваше внимание, что 01.05.2024 и 09.05.2024 у нас выходные дни. Вы можете оставить сообщение в чате, мы обязательно ответим!
Уважаемые слушатели! Теперь для вас работает номер технической поддержки 8 (800) 444-28-35 с 9:00 до 21:00

Частным лицам +7 (495) 232-32-16

Слушателям
от организации
+7 (495) 780-48-44

+7 (495) 780-48-49

Позаботьтесь о журналах SQL-сервера и SQL-агента

Самородов Федор Анатольевич: Позаботьтесь о журналах SQL-сервера и SQL-агента

СФА

SQL Server ведёт журнал ошибок, сохраняя его в файле. При каждом перезапуске сервер создаёт новый файл для журнала, а старый переименовывает. Вот так выглядит этот журнал в студии и в проводнике:

Позаботьтесь о журналах SQL-сервера и SQL-агента

Знакомая картина?

Небольшая проблема подстерегает администраторов боевых серверов, которые продолжительное время работают без перезагрузки и, разумеется, генерируют при этом большое количество событий.

Если вы попытаетесь открыть большой файл журнала в студии, то вам придётся довольно долго ждать, пока он весь загрузится. А если в процессе ожидания вы заглянете на график расхода памяти в диспетчере задач, то увидите, что память расходуется пугающими темпами!

Позаботьтесь о журналах SQL-сервера и SQL-агента

Но не будем же мы ради инициализации нового файла журнала перезапускать SQL-сервер?! Конечно, это делать не обязательно, потому что имеется специальная хранимая процедура sp_Cycle_ErrorLog:

Позаботьтесь о журналах SQL-сервера и SQL-агента

Она переключает ведение журнала на новый файл. Для журнала SQL-агента имеется аналогичная процедура sp_Cycle_Agent_ErrorLog:

Позаботьтесь о журналах SQL-сервера и SQL-агента

Эти процедуры полезно запускать автоматически по расписанию, чтобы сервер не накапливал чрезмерно больших файлов с журналами. Чем меньше будут эти файлы, тем легче потом будет найти в них нужные события.

Позаботьтесь о журналах SQL-сервера и SQL-агента

Подробнее об этом Вы сможете узнать на курсах SQL Server

Ближайшие группы

envelope

Спасибо! Вам на e-mail отправлено письмо со ссылкой для подтверждения

Если письмо не пришло, поищите его в папке со спамом или повторите подписку

email-checked.png

Вы подписались на рассылку

Как будет оформлено обучение?

Оплачивать будет:

Спасибо за обращение! Ваш менеджер свяжется с Вами в течение нескольких минут.