@feniksdv

Как настроить Mysql на centos7?

Привет. Впс 1г RAM, 1 ядро, 15г HDD. Мускуль жрет больше 50% RAM в итоге память кончается и мускуль начинает глючить. Ребут мускуля спасает на сутки.
Как настроить его? Мои настройки.
[mysqld]
innodb-buffer-pool-size=16M
innodb-flush-log-at-trx-commit=2
innodb-flush-method=O_DIRECT
max-heap-table-size=16M
sql-mode=
tmp-table-size=16M
transaction-isolation=READ-COMMITTED
default-authentication-plugin=mysql_native_password
###############
#skip-networking
skip-name-resolve=1
skip-federated
innodb_log_file_size=2M
join_buffer_size=256K
innodb_buffer_pool_instances=1
#skip-grant-tables


mysqltuner

-------- Recommendations ---------------------------------------------------------------------------
General recommendations:
    Control warning line(s) into /var/log/mysqld.log file
    Control error line(s) into /var/log/mysqld.log file
    MySQL was started within the last 24 hours - recommendations may be inaccurate
    Before changing innodb_log_file_size and/or innodb_log_files_in_group read this: https://bit.ly/2TcGgtU
Variables to adjust:
    innodb_buffer_pool_size (>= 1.2G) if possible.
    innodb_log_file_size should be (=2M) if possible, so InnoDB total log files size equals to 25% of buffer pool size.


Если поставить innodb_buffer_pool_size 1гиг как советует тюнер, то мускуля нехватает и на сутки.
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 1
@vitaly_il1
DevOps Consulting
innodb_buffer_pool_size должен быть 0.5GB, или меньше, если у вас еще что-то на машине бежит.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы