Есть ли возможность управления ресурсами, влияющими на производительность СУБД ЛИНТЕР?
Управление параметрами функционирования СУБД ЛИНТЕР выполняется с помощью консольных и графических утилит, а также параметрами запуска служб СУБД ЛИНТЕР.
Для создания системных и рабочих файлов БД, конфигурирования БД и оптимизации работы с ней используется утилита «Создание и конфигурирование базы данных» (gendb
). С её помощью можно управлять:
-
размерами файлов бит-векторов, сортировки;
-
размерами и параметрами системного журнала СУБД;
-
количеством процессов сортировки;
-
количеством каналов и выделяемой им оперативной памяти;
-
максимально возможным размером записи пользовательских таблиц;
-
параметрами для работы с таблицами «в памяти».
Описание утилиты приведено в документе «Создание и конфигурирование базы данных».
Настройка работы ядра СУБД и управление эффективностью его работы выполняется с помощью ключей командной строки запуска СУБД ЛИНТЕР. Например, управлять размерами пулов оперативной памяти можно с помощью ключей
/POOL
(пул памяти собственно ядра СУБД), /SPOOL
(пул памяти процессов сортировки), /INMEMPOOL
(пул памяти для таблиц «в памяти»), /PPOOL
(пул памяти подсистемы полнотекстового поиска).
Подробнее о ключах запуска СУБД ЛИНТЕР см. в документах «Запуск и останов СУБД ЛИНТЕР в среде ОС Windows», подраздел «Ключи управления оперативной памятью» и «Запуск и останов СУБД ЛИНТЕР в среде ОС Linux, Unix», подраздел «Ключи управления оперативной памятью».
Документ «Рекомендации по настройке СУБД ЛИНТЕР», раздел «Настройка параметров БД» содержит рекомендации по выбору значений параметров запуска СУБД ЛИНТЕР.