DeepEdit!

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

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Параметры инициализации, влияющие на буферный кэш базы данных


В этой главе мы обсуждали различные параметры инициализации. Ниже приводится список тех их них, которые влияют на производительность буфер­ного кэша базы данных (вместе с их определениями). Как упоминалось ранее,
буферный кэш базы данных является передней линией защиты от нежелатель­ных операций физического ввода/вывода. Поэтому будет дана информация о
том, как эти параметры связаны с вводом/выводом. Кроме того, следует иметь
в виду, что физический ввод/вывод - это не всегда плохо.

DBBLOCKSIZE
Устанавливается при создании базы данных. Определяет размер каждого блока в базе данных и тем самым размер каждого буфера, размещенного в буферном кэше базы данных.

DB BLOCK BUFFERS

DB BLOCK      LATCHES

BUFER POOL KEEP

BUFER POOL RECYCLE
Определяет число блоков в буферном кэше базы данных в SGA. Поскольку это именно та область, из которой Oracle читает данные и в которую он их записывает, задание ее неверного размера может вызвать серьезные проблемы, связанные с вводом/выводом. Задание слишком большого размера приводит к зависанию памяти в масштабе всей системы и заставляет ОС вести слишком активную подкачку страниц и потенциальный
обмен (свопинг).
Определяет число защелок, которые конфигурированы для списка LRU буферного кэша базы данных. Параметр можно установить равным определенному для каждой конкретной платформы максимуму без какого-либо ущерба для производительности. Имейте в виду, что число защелок во всех пулах, сконфигурированных для буферного кэша базы данных, не может превысить этого числа.
некоторое количество буферов и защелок из общего числа DB_BLOCK_BUFFERS и DB_BLOCK_LRU_LATCHES пулу сохранения. Это обеспечивает раздельное управление пространством для сегментов, распределенных в пул сохранения. Тем самым эти сегменты получают защиту от старения в результате нереальных динамических запросов и прочих непредвиденных действий.
После установки        на некоторое подмножество
DB_BLOCK_BUFERS и DB_BLOCK_LRU_LATCH.ES создается третий пул кэша буфера базы данных. Этот пул лучше всего подходит для сегментов* которые вовлечены! в высокий процент случайного ввода/вывода.
 


легальный качественный порошок по почте . Аренда квартир в Нефтекамске: Slando







jAntivirus