Метаданные и лог-файлы

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

  • Метаданные системы – для каждого инстанса сегмента (primary или mirror) или инстанса мастера, запущенного на хосте, следует оставить приблизительно 20 МБ для системных каталогов и метаданных;
  • Write Ahead Log – для каждого сегмента или мастер-инстанса на хосте, необходимо выделить место для лог-файла Write-Ahed Log (WAL). WAL разделен на сегменты по 64 МБ каждый. Максимальное количество файлов WAL вычисляется по формуле:
\[2 * CheckpointSegments + 1\]

Получившееся значение можно использовать для оценки требований к пространству под WAL. По умолчанию параметр CheckpointSegments для интсанса равен 8, то есть 1088 МБ пространства WAL, выделенного для каждого сегмента или мастер-инстанса на хосте.

  • Лог-файлы базы данных ADB – каждый инстанс сегмента и мастер-инстанс генерируют лог-файлы, которые со временем растут. Для данных лог-файлов должно быть выделено достаточно места. При этом следует использовать механизм ротации для обеспечения того, чтобы лог-файлы не становились слишком большими.