Перейти до основного вмісту

Параметр в MySQL innodb_log_file_size та його розмір

Цей параметр визначає розмір redo логу MySQL. У цей файл потрапляють усі операції зміни даних. Він використовується для відновлення у разі раптового вимкнення сервера, а також для реплікацій між серверами.

Чим більший розмір цього лога, тим менше дискових операцій з даними робить MySQL. Отже збільшення розміру цього файлу призводить до зростання продуктивності операцій запису. Отже значення innodb_log_file_size (встановлюється в my.cnf) варто вибирати більше:

innodb_log_file_size = 128M
## Чим більше значення, тим краще

 На потужних серверах (>32Гб пам'яті та > 4 ядер) можна використовувати більші значення:

innodb_log_file_size = 1G

Зазвичай innodb_log_file_size дорівнює 25% від innodb_buffer_pool_size, тобто якщо наприклад innodb_buffer_pool_size=2G, то можна вказати innodb_log_file_size=256M.

Після зміни цього параметра необхідно перезапустити MySQL і очистити поточні логи.

Мінусом збільшення цього параметра буде уповільнення старту MySQL під час перезавантаження (може займати від кількох хвилин до півгодини).

Коментарі

Популярні дописи з цього блогу

Нюанси роботи в Google Docs

Багато хто створює документи в чудовій програмі Google Docs. Але крім стандартних функцій, які є в усіх текстових редакторах, в цю Google додає цікаві можливості. Я хочу зберегти та поділитися деякими цікавими можливостями

Створюємо повноцінний урок в Moodle

В одному з попередніх дописів я розповідав, як можна використовуючи діяльність Урок подати текстовий матеріал. Але справа в тому, що цей модуль має набагато більше можливостей для створення цікавої подачі матеріалу з перевіркою засвоєного, з розгалуженою структурою,  з мережею складних переходів. Як ми вже розглядали, наш Урок - це ланцюжок сторінок різних типів з переходами між ними. По суті сторінок тільки два види, решта - роздільники. У простому випадку модуль Урок може складатися із самих лише сторінок з навчальним матеріалом, який просто пропонуємо студентам послідовно. Але таку ж можливість дають і просто звичайні Веб-сторінки, які можна додати в курс в якості ресурсів, або Книга. Виходить варіант електронного навчального посібника.