Когда крашится база данных и не запускается mariabd innodb_buffer_pool_size параметр Mysql
Настройка innodb_buffer_pool_size
Настройка innodb_buffer_pool_size определяет размер буфера Innodb движка. Это часть озу, в которой база данных Mysql будет хранить данные чтения таблиц и их индексов. Чем больше размер этого параметра, тем меньше операций с диском. А значит, тем быстрее работает Mysql.
Примерное значение для 8Гб сервера устанавливается в my.cnf
innodb_buffer_pool_size = 7G
Для конфигураций с меньшим количеством озу, стоит устанавить значение 80% от озу
Не запускается mariabd решение
Mysql рекомендует устанавливать этот параметр в 80% от доступной оперативной памяти. Но это приемлемо на небольших конфигурациях до 8Гб оперативной памяти. Если же речь идет о более мощном железе – можно выбирать значения в 90-95%.
innodb_buffer_pool_size = 210Gb
Для сервера с 256Gb озу можно задать 95%
Правила выбора значения innodb_buffer_pool_size
не запускается mariabd — больше innodb_buffer_pool_size лучше
читайте также SQL запросы при переносе сайта WordPress на другой домен