Параметры старта After-Imaging
Хорошей практикой считается, когда в базе данных всегда активирован механизм After-Imaging (AI), благодаря чему администратор сможет восстановить базу данных на любой момент времени в случае каких-либо сбоев. Вы уже знаете, как определять количество и размеры AI-экстентов для достижения хорошей производительности. В дополнение к этому, для минимизации активности ввода-вывода AI можно задействовать специальный параметр старта базы данных.
Нагрузка, создаваемая вводом-выводом AI, как правило, является второй причиной (после ввода-вывода BI) возникновения узких мест в общей картине ввода-вывода базы данных. Это связано с тем, что СУБД OpenEdge сначала записывает изменённые данные в BI-файлы, затем в AI-файлы, и в заключение в файлы прикладных данных.
СУБД пишет AI-заметки в AI-буферы в памяти. Когда AI-буферы заполняются, СУБД записывает их содержимое на диск. Таким образом, чем больше будет доступно пустых AI-буферов, тем реже СУБД необходимо записывать AI-данные на диск и тем лучше будет производительность базы данных.
Для оптимальной производительности всегда устанавливайте значение параметра старта базы данных AI Buffers (-aibufs) равным значению параметра BI Buffers (-bibufs).
Синтаксис параметра старта базы данных AI Buffers (-aibufs):
-aibufs <кол-во буферов AI>