Регламентные процедуры обслуживания БД под MSSQL2005

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Friendlyman
Постоянный гость
Сообщения: 74
Зарегистрирован: 23 июн 2007, 23:07
Откуда: ТопСофт, Минск

Регламентные процедуры обслуживания БД под MSSQL2005

Сообщение Friendlyman »

Добрый день, Уважаемое сообщество!

Подскажите, пожалуйста, какие регламентные процедуры Вы используете в своей практике
1) для поддержания нормальной скорости работы с БД Галактики 810 под управлением MSSQL2005,
2) для ограничения роста размеров БД.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

1.bakup - ежедневно ночью
2.shrink раз в месяц
3.чистка журнала средстваи SQL - на форуме скрипт поищите - ежедневно.
4. чистка старых данных - раз в год. Читайте доку о стандартных процедурах чистки и форум о нестандартных. Мне так больше нравиться контролировать процесс самому.
Есть преценденты, когда каждый год просто банально открывают новую базу и сливают туда сальдо,каталоги и настройки.
5. теребление ТП с просьбой разогнать конкретный фейс с подробным описание сервера и рабочей станции и указанием числа записей в конкрентых таблах и временных параметрах - по мере доставания пользователей.
Пример - картотека в кадрах, который на 810 пашет гораздо шустрее 712, хотя данные те же.
6. контроль свободного места на сервере( ну скажем %20 чтобы было).
- ежедневно.
7. регламетное обслуживание сервера - раз в полгода.
8. чистка tmp файлов - мусор от некорректного завершения галки - хотя бы раз в неделю(а можно и в запуск галки встроить).

ну дальше все зависит уже от настроек самого SQL - ограничить файл транзакций (я сталкивался с тем что за один день умудрились его забить так что кончилось место на серваке и база банально разлетелась), оптимизировать процент роста базы и так далее - но это уже на другой форум.
Ответить