SGA


Системная глобальная область (англ. System global area, SGA) в Oracle Database — часть оперативной памяти, разделяемой всеми процессами одного экземпляра базы данных. SGA содержит всю необходимую информацию для операций экземпляра.




Назначение SGA состоят в ускорении производительности запросов и обеспечении большого объема параллельной активности. Поскольку обработка в памяти намного быстрее дискового ввода-вывода, размер SGA – один из важнейших конфигурационных параметров при настройке базы данных на достижение оптимальной производительности. Когда вы запускаете экземпляр Oracle, он занимает определенный объем памяти из оперативной памяти операционной системы и этот объем определяется компонентом SGA в инициализационном файле. Когда экземпляр останавливается, память, использованная SGA, возвращается операционной системе.

Как минимум SGA включает следующие структуры данных:
  • buffer cache
  • log buffer
  • shared pool -Разделяемы пул
  • library cache
  • data dictionary cache
  • PL/sQL area
  • SQL query and PL/SQL function result caches
Подробнее можно почитать тут - https://oracle-dba.ru/docs/architecture/memory/



Как изменить SGA

ALTER SYSTEM
SET sga_target = 7717519360 SCOPE=MEMORY



Ссылки на полезные ресурсы


Комментарии

Популярные сообщения из этого блога

Linux (РедОС). Сброс пароля

TRUNCATE / DELETE / DROP или как очистить таблицу

КБК. КВФО - Код вида финансового обеспечения (деятельности)

SQL Error [53200]: ОШИБКА: нехватка разделяемой памяти Подсказка: Возможно, следует увеличить параметр max_locks_per_transaction

РедОС. Подключение к сетевой папке