Установка размера кэша по умолчанию

Установка размера кэша по умолчанию

Использование gfix является предпочтительным способом установки размера кэша по умолчанию для базы данных. Важно помнить некоторые моменты.

* Если вы увеличиваете размер страницы, размер кэша соответственно увеличится. Вы должны гарантировать, что вы получите количество физической памяти машины в соответствии с измененным размером кэша. Когда кэш достигнет размера, который слишком велик для хранения в RAM, он начнет записываться на диск, что полностью уберет все преимущества использования кэша.

* В Классическом сервере каждый клиент получает свой собственный кэш. Даже размер кэша по умолчанию в 75 страниц будет слишком большим, если база данных использует большой размер страницы.

Синтаксис:

gfix -b[uffers] n база-данных

Здесь n- размер резервируемого кэша (количество буферов с размером, равным размеру страницы).

Пример:

gfix -b 5000 d:dataaccounts.fdb

Если размер страницы базы данных 8192, то кэш в 5000 страниц займет примерно 40 Мбайт.

Другие режимы кэша

В настоящий момент переключатель -с[ache] n не используется; он зарезервирован для дальнейших реализаций.