прямой доступ к SGA / x$ таблицы

Фактически, когда мы будем читать данные из SGA, то мы при этом будем читать из x$ таблиц. Поглядим на них подробнее.

На самом деле, это области памяти, которые расположены в SGA, если точнее, то в её fixed area (SGA состоит из четырёх частей -- fixed area, buffer cache, shared pool и log buffer).

Их названия на первый взгляд выглядят как абракадабра, но определённая логика в них есть.

Можно выразиться, что Oracle ядро состоит из нескольких уровней. Для каждого уровня есть свои области памяти (которые видны нам как x$ таблицы), содержащие информацию о статусах и статистике работы функций этого уровня. Так вот, первые две буквы в названии x$ таблицы указывают, к какому уровню она принадлежит.

Вот список уровней ядра:




назад далее