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

Параметр в 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 під час перезавантаження (може займати від кількох хвилин до півгодини).

Коментарі

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

Складне оцінювання в Moodle

Педагоги часто і багато говорять про важливість визначення чітких критеріїв оцінювання. Це допомагає викладачам об’єктивніше оцінювати роботи. А студентам, в свою чергу проводити самооцінювання та розуміти, за що було отримано саме такі бали. Ідеальним варіантом є співпадіння оцінки викладача та самооцінки студента. Це досягається правильно визначеними (та доведеними до студентів) критеріями оцінювання. Далі я розповім, як можна зручно використовувати критерії оцінювання в завданнях в системі Moodle. В більшості випадків викладачі нашого вишу використовують просте оцінювання. Тобто, визначена максимально можлива оцінка, в межах якої і виставляється результат. Відповідальні викладачі ще можуть в коментарях написати, за що проставлено такі бали. Власне критерії оцінювання можуть бути подані в завданні з описом можливих балів за кожен пункт.

Зарахування студентів на електронному навчальному курсі в Moodle

Мені як адміністратору навчально-інформаційного сайту на Moodle дуже часто задають питання - як зареєструвати студентів до свого курсу. Або навіть інше - зареєструйте мені студентів на курс. Оскільки політика визначена у моєму виші не передбачає централізованого зарахування студентів на електронні курси, це питання повністю віддається викладачам. А це значить, що їм доводиться самостійно зараховувати студентів на свої курси, коли ті (курси) готові. А як це робити, зараз розберемо.