Управление Отложенным Созданием Сегмента

Рубрика: Контроль Пространства

С параметром DEFERRED_SEGMENT_CREATION:

  • Файле инициализации

  • Команда ALTER SESSION

  • Команда ALTER SYSTEM

Управление Отложенным Созданием Сегмента

С предложением SEGMENT CREATION:

  • IMMEDIATE

  • DEFERRED (значение по умолчанию в БД Oracle Database 11gR2)

Отметьте: Индексы наследуют характеристики таблиц.

Созданием сегмента можно управлять двумя способами:

  • С установкой параметра инициализации DEFERRED_SEGMENT_CREATION в TRUE или FALSE. Этот параметр может быть установлен в файле инициализации. Можно также управлять им через команды ALTER SESSION или ALTER SYSTEM.

    Примеры:

        ALTER SESSION SET DEFERRED_SEGMENT_CREATION = TRUE;
    ALTER SYSTEM SET DEFERRED_SEGMENT_CREATION = FALSE;
  • С предложением SEGMENT CREATION команды CREATE TABLE:

    • SEGMENT CREATION DEFERRED: Если определено, создание сегмента откладывается, пока первая строка не вставляется в таблицу. Это - поведение по умолчанию для БД Oracle 11gR2.

    • SEGMENT CREATION IMMEDIATE: Если определено, сегменты появляются во время создания таблицы. Это - поведение по умолчанию в базах данных Oracle до БД Oracle 11gR2.

Это предложение имеет приоритет к параметру DEFERRED_SEGMENT_CREATION.

Можно вызвать создание сегментов для уже созданной созданной таблицы с командой ALTER TABLE … MOVE.

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

Далее: Перенос Баз данных

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

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

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

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