Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Кэш словаря

Область SQL

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

Журнальный кэш

 

В оперативные журнальные файлы записываются все изменения пользовательских и системных объектов. До того как изменения записываются в журнал, Oracle хранит их в области журнального кэша. Например; элементы журнала переписываются из кэша в оперативные журнальные файлы, когда кэш заполняется или когда транзакция фиксируется. Элементы журнала для нескольких транзакций могут быть записаны в журнальный файл за одно обращение к диску.

Фоновый процесс LGWR - единственный процесс, который переписывает элементы журнала из кэша в оперативные журнальные файлы.

 

 

Область разделяемого пула SGA имеет два основных компонента: область SQL и кэш словаря. Изменять размер этих двух компонентов можно, только изменяя размер всей области разделяемого пула.

 

Оператор SQL, переданный для выполнения серверу базы данных, должен быть подвергнут грамматическому разбору, прежде чем он может быть выполнен. Область SQL в SGA содержит данные привязки, временные буферы, дерево разбора и план выполнения для каждого оператора SQL, переданного серверу базы данных. Так как область разделяемого пула имеет фиксированный размер, возможно, в ней не поместится весь набор операторов, которые выполнены с момента запуска экземпляра; Oracle может удалять некоторые операторы, с целью освобождения места для других.

Если пользователь выполняет оператор SQL, последний занимает память в области SQL. Если другой пользователь выполняет точно такой же оператор с теми же объектами, Oracle не производит повторно разбор второго оператора, поскольку дерево разбора и план выполнения уже есть в области SQL. Область SQL также используется для хранения в разобранной, скомпилированной форме блоков PL/SQL, которые могут разделяться пользовательскими процессами одного экземпляра.

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

Кэш хранит подмножество данных из словаря данных. Он загружается начальным набором элементов при запуске экземпляра и затем, по мере того как требуется дальнейшая информация, заполняется из словаря данных базы данных. Кэш содержит информацию обо всех пользователях, таблицах и других объектах, структурах и т.д.

Кэш словаря данных увеличивается, занимая при необходимости большую часть области разделяемого пула, но размер области разделяемого пула остается фиксированным.

 

 

<== предыдущая лекция | следующая лекция ==>
Кэш буферов данных | Табличные пространства и файлы базы данных
Поделиться с друзьями:


Дата добавления: 2013-12-12; Просмотров: 410; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.024 сек.