Новые кэши

Оценить
(0 голоса)

Любые новые кэши будут сконфигурированы в дополнение к кэшу, размер которого устанавливается в соответствии со значением параметра db_cache size. Однако одного параметра необходимо избегать: параметра размера кэша, соответствующего текущему размеру блока. Например, если стандартный параметр db_block_size установлен равным 4096, то параметр db_4k_cache_size не может использоваться. Соответствующим параметром для табличных пространств, использующих стандартный размер блока, является db_cache_size.

•             shared_pool_size: Размер в байтах пула совместного использования в области SGA. В разделяемом пуле сохраняются библиотечный кэш, совместно используемая область операторов SQL и данные, специфичные для конкретного сеанса (только тогда, когда используется Shared Server). Этот параметр также важен с точки зрения производительности. В зависимости от среды и доступного объема памяти установите его значение равным, как минимум, 20 Мбайт. На больших сайтах для разделяемого пула требуется гораздо больше памяти.

•             eort_area_8i*e: Максимальный размер в байтах пользовательской памяти, доступной для сортировки. Сортировка требуется в процессе создания индексов и как результат предложений sort by и order by оператора select. Увеличьте этот параметр в том случае, если значение показателя sorts (disk) в представлении v$sysstat (или в файле report.txt) составляет более 5% от показателя sorts (memory) и операции сортировки на диске происходят достаточно часто. Обратите внимание на то, что в отчете statspack вычисляется показатель In-memory sort % (сортировка в памяти). Параметр sort area size определяет выделение памяти для каждого пользователя, поэтому чересчур большое его значение может привести к быстрому перерасходу памяти. Используйте в качестве значения этого параметра 64 Кбайт или больше, если доступно большое количество памяти.

•             log buffer: Размер в байтах буфера журнала отката в области SGA. Данные журнала кэшируются в этом буфере до того, как будут записаны в журналы отката. Попробуйте установить для этого параметра значение I Мбайт.

•             db_writer_processes (db_writers в Oracle7): Количество DBWR-процессов (процессов редактора БД), доступных для того, чтобы опорожнить на диск "грязные" страницы буферного кэша. Для небольших систем можно воспользоваться принятым по умолчанию значением этого параметра, 1, хотя для больших систем OLTP вероятно потребуется более одного процесса. Увеличьте количество DBWR-процессов в том случае, если показатель free buffer waits появляется как одно из наиболее частых событий ожидания или показатель dirty buffers inspected в файле report.txt имеет значение, намного большее нуля. Обратите внимание на то, что необходимо увеличивать именно значение параметра db_writer_processes, а не dbwr_io_slaves.

В Огас1е7 значение параметра db_writers, большее единицы, может использоваться только в том случае, если параметру async_write было присвоено логическое значение FALSE.

•             rollback_segments: Количество сегментов отката, доступных для транзакций. Размеры сегментов должны быть достаточно большими для того, чтобы завершать большие транзакции, а чтобы поддерживать множество параллельных транзакций без излишней конкуренции, еще и потребуется достаточное количество этих сегментов. Если значение показателя undo header waits в представлении v$waitstat достаточно велико и продолжает увеличиваться, увеличьте количество сегментов отката.

•             disk_async_io: Этот булев параметр определяет, должен ли использоваться асинхронный ввод/вывод. Задайте для этого параметра принятое по умолчанию логическое значение TRUE. В Огас1е7 присвойте параметрам async_read и async_write логическое значение TRUE. В сочетании с использованием низкоуровневых разделов асинхронный ввод/вывод позволяет применять КАЮ (Kernel Asynchronous I/O - асинхронный ввод/вывод ядра операционной системы). Однако следует обратить внимание на рекомендации и ограничения по использованию асинхронного ввода/вывода, которые разъясняются в разделе "Использование СУБД Oracle с файловыми системами" этой главы.

Установка настраиваемых параметров для рабочих нагрузок DSS
Применение других рекомендаций по настройке
Использование асинхронного ввода/вывода с файловыми системами
Рекомендуемые установки при работе с файловыми системами
Оптимизация быстродействия загрузки Oracle

Добавить комментарий


Защитный код
Обновить