@midarovrk

Оптимальный конфиг базы mysql?

Привет.

Помогите подобрать оптимальные настройки конфига mysql чтобы база не падала.
У меня есть бот который публикует контент, за один раз должен опубликовать 300 публикаций.
И вот он примерно после 20-30 публикаций останавливается из за того что база падает на секунд 30, и потом надо по новой всё делать.

Сервер VPS Centos 7

Процессор
1 ядро Intel Xeon
ОЗУ 1024 Mb
Канал 100 Mbps

Вот такой конфиг сейчас стоит:

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0

skip-external-locking
key_buffer_size = 16M
max_allowed_packet = 64M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 240K

#innodb_use_native_aio = 0
innodb_file_per_table

max_connections=4000
max_user_connections=4000
wait_timeout=600
interactive_timeout=600
long_query_time=5

query_cache_size = 16M
tmp_table_size = 32M
max_heap_table_size = 32M
thread_cache_size = 8
table_open_cache = 8

#slow_query_log=1
#slow_query_log_file=/var/log/mysql-slow-queries.log

[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid

#
# include all files from the config directory
#
!includedir /etc/my.cnf.d
  • Вопрос задан
  • 325 просмотров
Пригласить эксперта
Ответы на вопрос 1
Sanasol
@Sanasol
нельзя просто так взять и загуглить ошибку
mysqltuner.pl

Падает то наверно из-за таймингов, а не из-за конфига
Ответ написан
Ваш ответ на вопрос

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

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