Ниже приводится список параметров, которые могут влиять на производительность журнала обновлений, контрольных точек и архивирования.
LOGARCHrVESTART Значение TRUE включает автоматическое архивирование. Его стоит
использовать, если база данных работает в режиме archivelog.
LOG ARCHIVE FORMAT Эти параметры контролируют, где будут записаны архивированные
LOG_ARCHIVE_DEST файлы. В 0racle8 и более поздних версиях имеются добавочные
параметры (например, LOG_ARCHIVE.DUPLEX_DEST)flnq облегчения записи архивированных журналов обновлений по нескольким адресам. Более того, можно задать параметры LOG_ARCHIVE_DEST_n (п варьируется от 1 до 5) для достижения избыточности архивированных журнальных файлов. Каждая дополнительная копия архивированного файла журнала обновлений может быть сделана обязательной для архивного процесса. Если сделать адрес назначения обязательным, то это гарантирует в дальнейшем восстанавливаемость базы данных (поскольку при этом предоставляются функциональные возможности зеркалированных архивированных журналов), но это иногда приводит к зависанию системы в случае выхода из строя любого из затронутых
устройств.
LOG ARCHIVE,
MIN SUCCEED DEST
LOG ARCHIVE BUFFERS
LOG. CHECKPOINT INTERVAL
LOG CHECKPOINT TIMEOUT
LOG CHECKPOINTS TO ALERT
FAST START IO TARGET
ARCHJO.SLAVES LGWR 10 SLAVES
Устанавливает минимальное число копий архивированного журнала, которое должно быть удачным при записи архивируемого журнала по нескольким адресам процессом ARCH. Значение по умолчанию равно 1. Данный параметр управляет количеством копий, необходимым для "заявления" о том, что заданная операция архивирования завершена удачно. Нужно проактивно управлять свободным пространством для нескольких адресов назначения, чтобы уменьшить вероятность зависания Oracle во время переключения журналов. В случае удачной реализации обеспечивает более надежную защиту восстановления.
Определяет размер буферов, используемых для операций записи во время процесса ARCH. Этот параметр исключен в Oracle8i.
Определяет число буферов, используемых в процессе архивации. Значение параметра по умолчанию равно 1. Данный параметр также исключен в Oracle8i.
Параметр установлен на число блоков ОС, которые будут записаны в протокол между контрольными точками. Ему можно (с одинаковым эффектом) присвоить очень большое значение или приравнять к 0. В обоих случаях контрольные точки принудительно выполняются только в моменты переключения журналов. Значение по умолчанию равно 0.
Если установлено значение п, этот параметр определяет, что инкрементальная контрольная точка находится в позиции, в которой состоялась последняя запись в журнал обновлений (известная также как хвост журнала) п секунд тому назад. Данный параметр означает также, что грязные блоки в буферном кэше базы данных не находятся более п секунд. Значение по умолчанию для Oracle 8.1.7 составляет 1800 с. Установка этого параметра означает, что контрольные точки будут, выполняться не реже одного раза в п секунд.
Применение параметра вынуждает Oracle отмечать дату и время начала
и окончания транзакции в файле предупреждений. Полезен, если
необходимо определить, не пересекаются ли контрольные точки друг с другом (т. е. не начинается ли одна контрольная точка еще до того, как заканчивается другая - Прим. пер.).
Параметр позволяет управлять максимальным количеством операций ввода/вывода, выполняемых SMON при проведении восстановления (повторного запуска) экземпляра после его сбоя. Кроме того, он управляет степенью агрессивности, с которой DBWR будет записывать на диск грязные блоки.
Эти параметры, которые поддерживаются в некоторых версиях Oracle, позволяют воспользоваться преимуществами симуляции нескольких подчиненных процессов ввода/вывода для ARCH и LGWR. Оба параметра отсутствуют в Oracle8i. ARCH_IO_SLAVES заменен на новый параметр Oracle, получивший название
< Предыдущая | Следующая > |
---|