Oracle ASM: Настройка операций перебалансировки

ASM_POWER_LIMIT, POWER - выбор в Oracle ASM

Если предложение POWER не указано в операторе ALTER DISKGROUP или когда перебалансировка выполняется неявно путем добавления или удаления диска, то по умолчанию для мощности перебалансировки устанавливается значение параметра инициализации ASM_POWER_LIMIT. Вы можете динамически регулировать значение этого параметра. Диапазон значений для предложения POWER такой же, как и для параметра инициализации ASM_POWER_LIMIT. Для получения информации о параметре инициализации ASM_POWER_LIMIT см. «Документацию по ASM_POWER_LIMIT».

Чем выше предел мощности (POWER), тем быстрее может завершиться операция перебалансировки. Перебалансировка занимает больше времени при более низких значениях мощности, но потребляет меньше ресурсов обработки и ввода-вывода, которые совместно используются другими приложениями, такими как база данных.

Oracle ASM пытается сохранить баланс ввода-вывода для каждой единицы мощности. Для каждого ввода-вывода требуется память PGA в объеме, необходимом для перемещения.

Значение по умолчанию 1 минимизирует нарушение работы других приложений. Подходящее значение зависит от конфигурации вашего оборудования, требований к производительности и доступности. Oracle ASM всегда регулирует мощность в соответствии с доступной памятью.

Если для группы дисков COMPATIBLE.ASM установлено значение 11.2.0.2 или выше, операция перебалансировки может выполняться как один процесс с использованием асинхронного ввода-вывода. Вы можете проверить журнал предупреждений Oracle ASM для получения подробной информации о процессе перебалансировки.

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

Вы также можете повлиять на поведение перебалансировки с помощью атрибутов группы дисков CONTENT.CHECK и THIN_PROVISIONED. Для получения информации об атрибутах группы дисков см. «Сводка по атрибутам дисковых групп».

Оператор SQL EXPLAIN WORK определяет объем работы для операции перебалансировки, и полученные вычисления отображаются в представлении V$ASM_ESTIMATE.

Например:

EXPLAIN WORK FOR ALTER DISKGROUP data DROP DISK data_0000;
Explained.

SELECT est_work FROM V$ASM_ESTIMATE;
EST_WORK
--------
    4211

EXPLAIN WORK SET STATEMENT_ID='online' FOR ALTER DISKGROUP data 
  ONLINE disk data_000;
Explained.

SELECT est_work FROM V$ASM_ESTIMATE WHERE STATEMENT_ID='online';
EST_WORK
--------
     421

Представление V$ASM_ESTIMATE предоставляет информацию для настройки ASM_POWER_LIMIT и итоговой мощности операций перебалансировки. Столбец EST_WORK обеспечивает оценку количества единиц распределения, которые должны быть перемещены операцией перебалансировки для завершения.

Столбец PASS в V$ASM_OPERATION обновляется для операций повторной синхронизации и перебалансировки. Содержимое столбца может быть RESYNC, REBALANCE или COMPACT. Например, следующий запрос SQL показывает значения в столбце PASS во время операции перебалансировки.

SQL> SELECT GROUP_NUMBER, PASS, STATE FROM V$ASM_OPERATION;

GROUP_NUMBER PASS      STAT
------------ --------- ----
           2 RESYNC    WAIT
           2 REBALANCE WAIT
           2 COMPACT   WAIT

Дополнительные сведения о перебалансировке дисковых групп см. в статье «Ручная перебалансировка дисковых групп».

 

Вас заинтересует / Intresting for you:

ASM_POWER_LIMIT: настройка пар...
ASM_POWER_LIMIT: настройка пар... 1113 просмотров Денис Sat, 30 Jan 2021, 16:56:16
chdg: справка, документация по...
chdg: справка, документация по... 1013 просмотров Денис Wed, 12 May 2021, 19:10:42
Oracle AutoVue в России
Oracle AutoVue в России 5306 просмотров Владимир Коханов Tue, 21 Nov 2017, 13:31:33
Oracle Wallet - создаем защище...
Oracle Wallet - создаем защище... 5838 просмотров Antoniy Tue, 21 Nov 2017, 13:18:05
Войдите чтобы комментировать

ildergun аватар
ildergun ответил в теме #9841 3 года 2 мес. назад
Большое спасибо за статью! Как раз "в масть") Озадачился скоростью процесса перебалансировки дисковых групп в Oracle ASM...