Spec-Zone.ru › MySQL 5.7

14.5.4 Буфер записи журнала

Буфер журнала — это область памяти, в которой хранятся данные, которые будут записаны в файлы журнала на диске. Размер буфера журнала определяется переменной innodb_log_buffer_size. Значение по умолчанию составляет 16 МБ. Содержимое буфера журнала периодически записывается на диск. Большой буфер журнала позволяет запускать крупные транзакции без необходимости записи данных журнала восстановления на диск до завершения транзакции. Таким образом, если у вас есть транзакции, которые обновляют, вставляют или удаляют много строк, увеличение размера буфера журнала экономит дисковые вводы-выводы.

Переменная innodb_flush_log_at_trx_commit управляет тем, как содержимое буфера журнала записывается и сбрасывается на диск. Переменная innodb_flush_log_at_timeout управляет частотой сброса журнала.

Для получения дополнительной информации см. Настройка памяти и Раздел 8.5.4 «Оптимизация записи журнала InnoDB».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/innodb-redo-log-buffer.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API