Хранение Табличных пространств

Рубрика: Управление Структурами Хранения Базы данных

Хранение Табличных пространств

Выделение экстентов: Экстенты в локально управляемом табличном пространстве могут быть выделены одним из этих двух способов:

  • Automatic: Также называется автовыделение, он определяет, что размеры экстентов в табличном пространстве управляются системой. Невозможно указать Automatic для временного табличного пространства.

  • Uniform: Он указывает, что табличное пространство управляется посредством единообразных экстентов того размера, который Вы указываете. Размер по умолчанию составляет 1 Мбайт. Все экстенты временных табличных пространств единообразны. Невозможно указать Uniform для табличного пространства отката.

Управление Пространством сегментов: Управление пространством сегментов в локально управляемом табличном пространстве может быть определено как:

  • Automatic: база данных Oracle использует битовые массивы, чтобы управлять свободным пространством в сегментах. Битовый массив описывает состояние каждого блока данных в сегменте относительно количества пространства в блоке, которое доступно для вставки строк. Когда в блоке данных становится доступно больше или меньше пространства, в битовом массиве отражается новое состояние. Посредством битовых массивов база данных Oracle управляет свободным пространством в большей степени автоматически. В результате эту форму управления пространством называют Автоматическим управлением Пространством Сегмента (ASSM).

  • Manual: Это определяет, что Вы хотите использовать свободные списки для того, чтобы управлять свободным пространством в сегментах. Свободные списки являются списками блоков данных, которые имеют пространство доступное для вставки строк. Эту форму управления пространством в сегментах называют ручным управлением пространством сегмента из-за потребности указывать и настраивать параметры хранения PCTUSED, FREELISTS и FREELIST GROUPS для объектов схемы, создаваемых в табличном пространстве. Это поддерживается для обратной совместимости; рекомендуется, чтобы Вы использовали ASSM.

Опции сжатия: Сжатие сегмента данных отключено по умолчанию. Включение сжатия сегмента данных может сохранить использование дискового пространства, уменьшить использование памяти в буферном кэше и ускорить выполнение запросов во время чтений. Есть, однако, стоимость в издержках ЦП для загрузки данных и DML. Данная опция особенно полезна системе оперативной аналитической обработки (OLAP), где есть длинные операции только чтения, но эта опция может также использоваться в системе оперативной обработки транзакций (OLTP).

Для получения дополнительной информации о том, когда использовать опцию сжатия, см. Руководство Администратора Oracle Database.

Журналирование: пункт журналирования устанавливает значение журналирования по умолчанию для любого сегмента, создаваемого в табличном пространстве. Изменения, произведенные в объектах табличного пространства, пишутся в журнал транзакций. Если журналирование не включено, любые прямые загрузки, используя SQL*Loader, и операции INSERT прямой загрузки не пишутся в журнал транзакций, и объекты таким образом не могут быть восстановлены в случае потери данных. Когда объект создается, а журналирование отключено, Вы должны делать бэкап этих объектов, если Вы хотите, чтобы они могли быть восстановлены. Отключение журналирования может оказать значительное влияние на возможность восстановления объектов в будущем. Используйте с осторожностью. Для получения дополнительной информации об опции журналирования, см. Oracle Database Administrator’s Guide.

Отметьте: Если режим FORCE LOGGING включен для базы данных, он имеет приоритет по установке журналирования в табличном пространстве. База данных может быть помещена в режим FORCE LOGGING во время создания базы данных или после создания базы данных, используя команду изменения принудительного журналирования базы данных.

Block Information: Эта область показывает размер блока, который используется для создаваемого табличного пространства. Он отображается здесь как значение только для чтения. Если бы Вы установили какое-либо из альтернативных размеров блоков в параметре инициализации (DB_nK_CACHE_SIZE), те другие значения были бы перечислены здесь как опция.

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

Далее: Создание Пользователя

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

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

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

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