Документация Oracle на русском языке





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

Главная :: Карта


Oracle Database или Oracle RDBMS — объектно-реляционная система управления базами данных компании Oracle.



 

DeepEdit!

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

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

Разумный метод выделения памяти

ЕСЛИ предположить, что система сконфигурирована с достаточным количе­ством оперативной памяти, то представленная ниже таблица служит иллюстра­цией эмпирического правила распределения памяти для различных компонентов системы, эксплуатирующей сервер базы данных Oracle.
Компонент системы        .        Процент выделяемой памяти
Компоненты SGA Oracle (для всех экземпляров вместе)        50
Операционная система и связанные компоненты        -
Компоненты памяти пользователей (для всех экземпляров        - 35
вместе)

К связанным компонентам операционной системы среди других структур может относиться и буферный кэш файловрй системы. Память пользователей -это пул памяти, из которого будут выделяться области      для процессов сервера.
Конфигурирование 50%     Oracle
Следующая таблица иллюстрирует дальнейшее применение эмпирического правила к тем - 50% памяти, которые мы выделили для SGA Oracle. Это разум­ные цифры. Может быть, в дальнейшем будет необходимо их скорректировать
с учетом природы и модели доступа прикладной системы.
Компонент SGA Oracle        Процент выделяемой памяти
Буферный кэш базы данных        - 80
Область коллективного пула        -
Фиксированная область и пр.        - 1
Буфер журнала обновлений        -
Приведенная ниже таблица является примером, иллюстрирующим упоми­навшиеся ранее рекомендации. Если система сконфигурирована с 2 Гбайт физи­ческой памяти и ей необходимо в любой момент времени поддерживать 100 одновременно происходящих сеансов пользователей, причем для каждого сеан­са выделяется 64 Мбайта памяти, то вот что получится при сведении всего этого
вместе.

Компонент системы
Компоненты SGA Oracle
Операционная система и связанные компоненты Память пользователей
Выделенная память (Мбайт)
- 1024 306 694


В предыдущем примере для процессов сервера PGA Oracle должно было быть доступно около 694 Мбайт памяти. G учетом 100 одновременно выполняю­щихся сеансов пользователей среднее потребление памяти при заданном разме­ре РОАне может превышать - 7 Мбайт. Заметьте, что SORTARFA_SLZE тоже должно быть частью PGA, так что скорректируйте его соответственно.
Далее приводится распределение памяти для SGA Oracle.

Компонент SGA Oracle
Буферный кэш базы данных Область коллективного пула Фиксированная область и прочее Буфер журнала обновлений
Выделенная память (Мбайт)
800
128-188
8
1

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

Настройка буферного кэша файловой системы
Некоторые операционные системы выделяют значительный объем памяти для буферного кэша их файловой системы, чтобы хранить в нем данные, прочи­танные из файлов, или те данные, которые должны быть записаны в файл. Вы­деление этой памяти обычно конфигурируется параметрами ядра. Рекомендуется ограничить размер кэша 10-15% общего размера памяти. Если сделать это не удается, то для некоторых клонов UNIX будет наблюдаться суще­ственная деградация производительности, выраженная в форме интенсивной подкачки страниц, инактивации процессов и свопинга. Это связано с тем, что при использовании значений по умолчанию параметров ядра ОС выделяет под буферный кэш файловой системы до 50% общего объема памяти.
 



jAntivirus