Ограничение Использования ЦП на Уровне Базы данных

Рубрика: Управление Ресурсами

Требования консолидации базы данных:

  • Приложения изолируются друг от друга

  • Согласованная производительность

Директивы ЦП могут использоваться, чтобы:

  • Определить минимальное выделение ЦП для каждого приложения

  • Обозначить, как должны быть перераспределены неиспользованные выделения

  • Определить атрибут MAX_UTILIZATION_LIMIT, чтобы наложить абсолютный верхний предел использования ЦП (который переопределяет любое перераспределение ЦП в пределах плана),

  • Хороший кандидат: задачи автообслуживания

Для параллельных сеансов базы данных: Консолидация Базы данных требует, чтобы приложения были изолированы друг от друга. Если одно приложение испытывает увеличение рабочей нагрузки, то увеличение не должно влиять на другие приложения. Кроме того, производительность каждого приложения должна быть согласованной.

Управление ресурсами ЦП Фиксированной Политики

Атрибут MAX_UTILIZATION_LIMIT директив ресурсного плана позволяет Вам наложить абсолютный верхний предел (ограничить) на использование ЦП для потребительской группы ресурсов. Этот абсолютный предел переопределяет любое перераспределение ЦП в пределах плана.

Отметьте: Хорошими приложениями-кандидатами для консолидации базы данных являются автоматизированные задачи обслуживания, потому что в настоящий момент эти приложения могут использовать до 100 % ресурсов ЦП сервера. Можно установить максимальный предел для каждой потребительской группы автозадач.

Ограничение Использования ЦП на Уровне Базы данных

Ограничение Использования ЦП на Уровне Базы данных

Директива MAX_UTILIZATION_LIMIT ограничивает потребление ЦП приложения. Можно установить минимальные и максимальные границы, как показано на рисунке.

PL/SQL пример на рисунке определяет значение минимального процента (50 %) для ресурса выделения ЦП на уровне 1 для потребительской группы APP_1. Этот пример также определяет абсолютный максимальный процент использования ЦП (60 %), разрешенных для той же самой потребительской группы. Пример использует план DB_CONSOLIDATION_PLAN.

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

Отметьте: В выпусках до БД Oracle 11gR2, неявный максимальный предел использования был установлен в 100 %.

Далее: Использование Уведомления по электронной почте

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)