Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных




Административные задания
Наименование заданияПериодичностьВремя начала выполненияКомментарий
Пересоздание индексов оперативных таблицв ручном режиме-Данное задание является ресурсоемким заданием. Поэтому его работа должна проходить при непосредственном наблюдении со стороны администратора БД. Один из наиболее значимых факторов риска это - длительность выполнения, на больших объемах БД. Поэтому запуск задания должен проходить в часы когда БД наименее загружена или простаивает.
Полное пересоздание индексовв ручном режиме-Данное задание является ресурсоемким заданием. Поэтому его работа должна проходить при непосредственном наблюдении со стороны администратора БД. Один из наиболее значимых факторов риска это - длительность выполнения, на больших объемах БД. Поэтому запуск задания должен проходить в часы когда БД наименее загружена или простаивает.
Полный сбор статистики1 раз в месяц20-е число, 00-00Данное задание является ресурсоемким заданием. Поэтому его работа должна проходить при непосредственном наблюдении со стороны администратора БД. Один из наиболее значимых факторов риска это - длительность выполнения, на больших объемах БД. Поэтому запуск задания должен проходить в часы когда БД наименее загружена или простаивает.
Проверка внутренней структуры блоков1 раз в месяц21-е число, 00-00
Проверка инвалидных объектов1 раз в месяц22-е число, 00-00
Регулярный сбор статистики1 раз в неделюсб., 00-00
Сбор 'мусора'1 раз в месяц22-е число, 00-00
Частичная оптимизация всех индексов1 раз в неделювс., 00-00




Обратите внимание, что запуск задания не должен прерываться другими процессами, такими как расчет Товародвижения, или резервное копирование БД. В случае, конфликтов этих процессов время начала задания нужно откорректировать, таким образом, чтобы разнести по времени периоды их выполнения.

Административные задания

Пересоздание индексов оперативных таблиц - аналогична функции Полное пересоздание индексов, кроме обработки индексов аналитических таблиц, то есть таблиц, название которых начинается с префикса FF.

Полное пересоздание индексов - пересоздание всех индексов. Рекомендуется выполнять только при возникновении проблем с индексами (получение сообщений об их недоступности или неисправности) или после длительной эксплуатации сервера ORACLE без «поддержки» системного администратора.

Полный сбор статистики – сбор статистики по всем таблицам и индексам. Имеет смысл выполнять только в случае возникновения проблем с производительностью сервера базы данных при условии, что ранее не выполнялся регулярный сбор статистики. Процедура выполняет действия с использованием функций, специфичных для СУБД Oracle 10g. В частности, процедура для Oracle 10 собирает статистику по партициям таблиц, собирается более достоверная статистика по индексам с гистограммами значений, что позволяет оптимизатору более точно принимать решение об использовании индекса.

Проверка внутренней структуры блоков - поиск ошибок во внутренней структуре объектов базы данных. Информация об обнаруженных ошибках сохраняется в таблице SSEventLog для последующего анализа системным администратором. Рекомендуется выполнять регулярно (раз в месяц) для профилактики, перед созданием резервной копии и при диагностировании причин непонятных сообщений об ошибках при обращении к объектам базы данных. Проверку также необходимо обязательно выполнять после установки новой версии программного обеспечения Торговой системы SM.

Проверка инвалидных объектов - Рекомендуется выполнять регулярно (раз в месяц) для профилактики. Поиск инвалидных объектов (представления, триггера, процедуры, функции и пакеты) и их перекомпиляция. Информация об объектах, скомпилировать которые не удалось, сохраняется в таблице SSEventLog для последующего анализа системным администратором.

  Данные о событиях, зарегистрированные в таблице SSEventLog, удобно просматривать в каком-либо средстве типа SQL Navigator, PLSQL Developer или TOAD. Выбирается просмотр содержимого таблицы с сортировкой по полям EventTime и MSGLine или в отдельном окне выполняется запрос:

select EventTime, EventMessage, MSGLine

from SSEventLog

order by EventTime desc, MSGLine;

Если пользоваться SQL Plus, то надо ограничить число строк, возвращаемых запросом:

select *

from ( select EventTime, EventMessage, MSGLine

from SSEventLog

order by EventTime desc, MSGLine )

where rownum < 20; 

Регулярный сбор статистики - статистика собирается по таблицам и индексам в течение ограниченного времени (4 часа). По истечении установленного времени работа прекращается. Непроанализированные объекты будут обработаны при последующих выполнениях данной операции. Рекомендуется выполнять регулярно (раз в неделю).

Сбор ‘мусора’ - Рекомендуется выполнять регулярно (раз в месяц) для профилактики. Профилактические процедуры. Например, удаление промежуточной информации, используемой при генерации номеров документов и сохраняющейся в базе после аварийного завершения сессии Oracle.

Частичная оптимизация всех индексов - пересоздание только «инвалидных» индексов и сжатие неиспользуемого пространства (COALESCE) внутри всех остальных индексов. Рекомендуется выполнять регулярно (раз в неделю или раз в месяц).

  • Нет меток