пятница, 5 сентября 2008 г.

Повседневные задачи ДБА

Большинство из нас хочет иметь работу со свободным графиком, не тратить кучу времени на дорогу. Не нужно успевать сделать всё, но нужно обязательно делать самое главное. Перечислю некоторые действия, которые необходимы ДБА, как человеку, отвечающему за доступность данных, после прихода на работу (или после подключения в терминальном режиме из дома).

- Проверить бекапы
Делать это можно, конечно, по-разному, но лучше не вручную. Можно сделать так чтобы приходили письма о неудачных бекапах, а можно наобором об успешных. Мне, например, удобно получать письма об успешных. Я всегда знаю, сколько писем о бекапах должно прити и если их пришло меньше, начинаю разбираться. Нужно контролировать факт того что был бекап и сколько времени он длился.
Письма это только один из вариантов, в Sql Server также есть специальные отчёты. Полезно накапливать значения некоторых параметрах в таблицах и следить за динамикой их изменения.


- Свободное место на дисках
Вариантов слежения за свободным местом может быть много.

- Размеры файлов базы данных и отдельных таблиц
Завести таблицы в базе данных для накопления информации об использовании дискового пространства.

- Динамика DDL изменений в базах данных
Можно либо использовать DDL тригеры, либо сделать периодическое логирование столбцов create_date и modify_date системной таблицы sys.objects

- Успешность выполнения джобов
Сделать отчет

- Логи серверов


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

- Доступность
Проверить возможность подключения к серверу. Обычно основным сигналом становятся недовольные пользователи.

- Репликация

http://www.sqlservercentral.com/

Комментариев нет:

Locations of visitors to this page