E-mail:
Пароль:
Забыли пароль?

Ключи управления оперативной памятью

 
/POOL=<размер>

Задает размер пула памяти ядра СУБД в страницах по 4 Кбайт. В пуле размещаются все очереди ядра: очередь файлов, очередь таблиц, очередь столбцов и т.д.

По умолчанию установлен минимальный размер пула ядра: 5000 страниц.

Примечания

  1. Если ядро СУБД не может зарезервировать память указанного размера, то оно не стартует и на консоль будет выдано сообщение типа «ERROR: no memory for pool NNN», где NNN – заданный в ключе размер пула в страницах. Дополнительно выводится всплывающее диалоговое окно с предложением изменить указанный параметр запуска ядра СУБД.

  2. Значение ключа имеет больший приоритет по сравнению со значением параметра AUTOCONFIG ON (см. документ «СУБД ЛИНТЕР. Создание и конфигурирование базы данных»).

 

/SPOOL=<размер>

Задает размер пула памяти одного процесса сортировки в страницах. Размер страницы по умолчанию 4 Кбайт, но его можно изменить с помощью команды ALTER DATABASE SET RECORD SIZE LIMIT (см. документ «СУБД ЛИНТЕР. Справочник по SQL»). В пуле процесса сортировки хранятся промежуточные результаты сортировки выборок в случае отсутствующих индексов или сложных запросов.

По умолчанию установлен минимальный размер пула сортировки: 112 страниц.

Примечания

  1. Рекомендуемое соотношение между параметрами pool и spool 4 к 1. Подробнее о значениях параметров, влияющих на эффективность работы ядра СУБД ЛИНТЕР, рассказано в документе «СУБД ЛИНТЕР. Архитектура СУБД».

  2. Значение ключа имеет больший приоритет по сравнению со значением параметра AUTOCONFIG ON (см. документ «СУБД ЛИНТЕР. Создание и конфигурирование базы данных»).

 

/PPOOL=<размер>

Задает размер пула подсистемы фразового поиска СУБД в страницах по 4 Кбайт.

По умолчанию – 32 страницы, минимум – 4 страницы. Максимальное значение – 524287 страниц.

 

/PCONTCACHE=<размер>

Задает размер кэша в страницах по 4 Кбайт для контейнера, используемого при создании/модификации фразового индекса (не влияет на скорость поисковых операций с использованием фразовых индексов).

По умолчанию 1000.

Если задано 0, используется значение по умолчанию.

 

/PBVCACHE=<размер>

Задает размер кэша в страницах по 4 Кбайт для бит-вектора, используемого при создании/модификации фразового индекса (не влияет на скорость поисковых операций с использованием фразовых индексов).

По умолчанию 1000.

Если задано 0, используется значение по умолчанию.

 

/INMEMPOOL=<размер>

Задает максимально допустимое количество страниц в пуле ядра СУБД ЛИНТЕР, выделяемых для размещения таблиц «в памяти». Если этот ключ не задан, то использование таблиц «в памяти» запрещено.

Примечание

Страницы для размещения таблиц «в памяти» выделяются из пула памяти ядра СУБД (см. описание ключа /POOL).

 

/LOCK

Задает блокирование выделенной для работы ядра СУБД оперативной памяти (под очереди системных объектов, пул страниц и т.п.) на уровне ОС. В случае если память заблокировать невозможно, ядро СУБД не запускается. В этом режиме за счёт отсутствия вытеснения памяти ядра СУБД другими программами ускоряется его работа. Пользоваться этой возможностью нужно с осторожностью, чтобы не захватить практически всю физическую память и, таким образом, не повлиять отрицательно на общую производительность СУБД.

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