Скачиваний:
49
Добавлен:
10.02.2015
Размер:
873.98 Кб
Скачать

МГТУ им. Баумана Кафедра: «Компьютерные системы и сети» Базы Данных Зо Надежда Санчельевна Москва, 2010г.

Основные понятия и условные сокращения

БД (DB) - База Данных. Совокупность данных, специально организованных для упрощения их извлечения. База данных - это действительные данные.

СУБД (DBMS) - Система Управления Базами Данных. Программное обеспечение Oracle - это СУБД.

СУРБД (RDBMS) - Система Управления Реляционными Базами Данных. Внутренний доступ к данным осуществляется реляционным способом. Oracle - это СУРБД.

Буфер

Буфер - это некоторый объем оперативной памяти, используемый для хранения данных. Буфер содержит данные, которые предполагается использовать, или которые использовались совсем недавно.

Кэш

Кэш - область памяти для быстрого доступа к данным. С точки зрения аппаратного обеспечения - это небольшой (применительно к оперативной памяти) объем памяти, который значительно быстрее основной памяти. В Oracle кэшем считается набор буферов (block buffers - т.е. блоки данных в оперативной памяти) и разделяемый пул (shared pool), поскольку они служат для хранения данных и инструкций, способствующих быстрому доступу. Кэширование - очень полезный механизм, значительно увеличивающий скорость доступа к данным

Блок (Block)

Блок (Block) - самая маленькая единица хранения данных в СУБД Oracle. Содержит заголовочную информацию и сам блок (данные или PL/SQL-код). Размер блока конфигурируется от 2 до 16Kb.

Узкое место (Bottleneck),

Словарь данных (Data Dictionary)

Узкое место (Bottleneck) - компоненты, ограничивающие производительность или эффективность системы.

Словарь данных (Data Dictionary)

- набор таблиц, используемых для поддержания информации о БД.

Контрольная точка (Checkpoint)

Контрольная точка (Checkpoint) - операция, приводящая к тому, что все измененные данные (блоки данных в памяти) записываются на диск. Это ключевой фактор в проблеме быстрого восстановления базы данных после сбоя.

SGA (System Global Area)

SGA (System Global Area) - разделяемая область памяти, используемая для хранения данных и управляющей информации экземпляра Oracle. SGA размещается в памяти при запуске экземпляра Oracle, и освобождается при завершении работы. SGA составляют буферы данных, буфер журнала изменений и разделяемый пул (shared pool). Это одно из самых важных понятий и мы рассмотрим его более подробно позднее.

DBWR (DataBase WRiter)

DBWR (DataBase WRiter) - фоновый процесс, основная задача которого записывать изменения базы данных на физический жесткий диск.

Чистый буфер (clean buffer), Грязный буфер (dirty buffer)

Чистый буфер (clean buffer) - это такой буфер, содержимое которого не было подвержено изменению. Так как этот буфер не изменился, то процессу DBWR нет необходимости записывать его на жесткий диск.

Грязный буфер (dirty buffer) - буфер, содержимое которого изменилось. DBWR периодически сбрасывает грязные буферы на жесткий диск.

Соседние файлы в папке Презентации студентов