Предварительная загрузка таблицы

Функция

Предварительная загрузка таблицы с диска в пул ядра СУБД.

Спецификация
   
< предварительная загрузка таблицы >::=
TEST TABLE [имя схемы.]имя таблицы
PRELOAD [WITH BLOBS] [WAIT | NOWAIT] [NO LONG {QUANT | QUANTUM}]
Синтаксические правила
  1. QUANTUM является синонимом QUANT.

  2. При указании опции NO LONG QUANT предварительная загрузка таблицы выполняется в фоновом режиме (даже при отсутствии других активных процессов в ядре СУБД). Если опция не задана, по умолчанию используется конкурирующий (квантуемый с другими процессами обработки данных) режим предварительной загрузки.

  3. Опция WAIT заставляет СУБД ЛИНТЕР ожидать завершения предварительной загрузки таблицы.

  4. Если модификатор WAIT (NOWAIT) не задан, по умолчанию действует WAIT.

  5. Если задана опция WITH BLOBS, то в пул ядра СУБД загружаются и страницы файлов с BLOB-данными (при наличии таких файлов). По умолчанию страницы BLOB-файлов не загружаются.

Общие правила
  1. Команда выполняет предварительную загрузку страниц файла данных и файла индексов указанной таблицы в пул ядра СУБД (подробности см. в документе «СУБД ЛИНТЕР. Архитектура СУБД», раздел «Предварительная загрузка таблиц»).

    Примечание

    Для выполнения предварительной загрузки таблицы необходимы права DBA.

  2. Предварительная загрузка таблицы всегда выполняется успешно (если пул ядра СУБД в момент загрузки полностью занят, то ранее загруженные в него страницы других таблиц будут вытесняться).