Область разделяемого пула Oracle 9i

Область разделяемого пула Oracle 9i ( SHARED POOL ) сохраняет данные словарного и библиотечного кэша - информацию об операторах, выполняемых в базе данных. Буфер блока разреша­ет пользователям базы данных совместно использовать информацию о структу­ре и о данных, а библиотечный кэш дает возможность совместно использовать наиболее распространенные команды SQL.

 

Разделяемый пул SQL содержит план выполнения и дерево грамматического разбора для операторов SQL, выполняемых в базе данных. При повторном испо­льзовании того же оператора SQL (любым пользователем) доступная в разделяе­мом пуле SQL информация о результатах грамматического разбора позволяет ускорить его выполнение.

 

Область разделяемого пула управляется по алгоритму LRU. При заполнении пула из кэша библиотеки удаляются реже всего использовавшиеся пути выполне­ния и деревья синтаксического разбора, что позволяет добавить туда новые за­писи. Если разделяемый пул SQL слишком мал, операторы будут постоянно перегружаться в библиотечный кэш, что повлияет на производительность. Мож­но динамически модифицировать размер разделяемого пула, изменив параметр SHARED_POOL_SIZE (в байтах), который задается в файле параметров инициа­лизации. Задаваемое значение должно быть целым числом, кратным размеру гранулы.

 

Область разделяемого пула включает в себя библиотечный кэш, словарный кэш данных и разделяемую область SQL. Это можно проверить, просмотрев V$SQLSTAT. Если заданное вами значение параметра инициализации SGA_MAX_SIZE превосходит весь объем памяти, требуемый параметрами инициализации, вы не сможе­те ничего изменить. В качестве альтернативы можно уменьшить размер разделяемого пула; таким образом, вы сможете дать память буферному кэшу или уменьшить его размер и отдать эту память разделяемому пулу. При задании довольно большого SGA_MAX_SIZE достигается гибкость при изменении первого или второго, или обоих.

Вас заинтересует / Intresting for you:

ADD DISK - команда добавления ...
ADD DISK - команда добавления ... 3142 просмотров Андрей Васенин Mon, 23 Nov 2020, 15:28:52
Oracle alerts: генерируемые се...
Oracle alerts: генерируемые се... 7242 просмотров Алексей Вятский Tue, 21 Nov 2017, 13:18:05
Технологии хранения Sun, NAS, ...
Технологии хранения Sun, NAS, ... 2669 просмотров Ярослав Tue, 21 Nov 2017, 13:19:25
Oracle Advisor
Oracle Advisor 4046 просмотров Stas Belkov Tue, 21 Nov 2017, 13:18:46
Войдите чтобы комментировать