Сегменты, Экстенты и Блоки

Рубрика: Архитектура БД Oracle

  • Сегменты существуют в табличном пространстве.

  • Сегменты - наборы экстентов.

  • Экстенты - наборы блоков данных.

  • Блоки данных отображаются на дисковые блоки.

Сегменты, Экстенты и Блоки

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

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

Размер блока данных может быть установлен во время создания базы данных. Размер по умолчанию 8 Кбайт подходит для большинства баз данных. Если Ваша база данных поддерживает приложение хранилища данных, у которого есть большие таблицы и индексы, больший размер блока может быть более подходящим.

Если Ваша база данных поддерживает транзакционное приложение, в котором чтения и записи происходят случайным образом, указание меньшего размера блока может быть более адекватным. Максимальный размер блока зависит от Вашей ОС. Минимальный размер блока Oracle составляет 2 Кбайта; маловероятно, что он будет где-либо уместен.

У Вас могут быть табличные пространства с нестандартным размером блока. Для получения дополнительной информации см. Руководство Администратора Базы данных Oracle.

Далее: Опция инсталляции OUI: Тихий Режим

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)