Доступные версии документации

Ручное управление размерами рабочих файлов

Оценка требуемых размеров рабочих файлов

Для оценки требуемых к конкретной задаче размеров рабочих файлов рекомендуется выполнить следующие действия:

  1. запустить ядро СУБД со стандартными (по умолчанию) начальными размерами рабочих файлов;

  2. выполнить типичные SQL-запросы, связанные с обработкой данных большого объема;

  3. завершить работу ядра СУБД;

  4. проанализировать в файле linter.out сообщения вида:

    Attention: file SYSSRT truncated from 107856 to 2 pages
    Attention: file SYSWRK truncated from 16 to 4 pages
    Attention: file SYSWBV truncated from 385024 to 16 pages

    Приведенные сообщения информируют, что в процессе обработки данных рабочие файлы были расширены ядром СУБД до необходимых для выполнения SQL-запроса размеров и при завершении работы ядра СУБД были урезаны до начальных размеров.

    Рассчитать требуемые размеры рабочих файлов, увеличенные на 20% и округлённые в большую сторону.

    Примечание

    Начальное значение рабочих файлов не может превышать максимальное. Если рассчитанное значение получится больше установленного максимального значения, то необходимо вначале установить максимальное значение и затем установить начальное значение.

  5. установить размеры файлов можно одним из способов:

    • с помощью утилиты gendb.

      Для вышеприведенных размеров, указанных в файле linter.out:

      set SY00=<путь к БД>
      gendb
      SET SYSSRT SIZE 130000;
      SET SYSWBV SIZE 20;
      SET SYSWRK SIZE 470000;
      exit;
    • с помощью утилиты «Администратор СУБД ЛИНТЕР».

      Коррекцию размеров рабочих файлов выполнить также при остановленном ядре СУБД в окне свойств БД во вкладке Файлы (рис. 6).

      Установка размеров рабочих файлов
      Рисунок 6. Установка размеров рабочих файлов

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter