Eu tenho um servidor dedicado Linux Cenots 6 com 16 GB de RAM - Apache + Nginx MYSQL 5.6, alguém pode me informar se minha configuração etc/my.cnf MYSQL está ok ou pode ser melhorada
Estou recebendo um erro recorrente! o servidor foi encerrado sem atualizar o arquivo pid - não tenho certeza se isso está relacionado a essas configurações ou não
Em segundo lugar, se eu atualizar para o MariaDb 10.3, essas mesmas configurações estariam corretas ou seriam necessárias alterações?
[mysqld]
tmpdir = /tmp
innodb_file_per_table=1 default-storage-engine=esquema de desempenho MyISAM=0 max_allowed_packet=500M open_files_limit=22000
tmp_table_size = 64M max_heap_table_size = 64M query_cache_type = 0 query_cache_size = 32M query_cache_limit = 10M max_connections = 28 max_user_connections = 28
table_open_cache = 650 thread_cache_size = 400
join_buffer_size = 20M read_buffer_size = 60M sort_buffer_size = 60M wait_timeout = 6580 connect_timeout = 6100 bulk_insert_buffer_size = 64M key_buffer_size = 32M
#log_slow_queries=mysql-slow.log long_query_time=4 log-queries-not-using-indexes=1
esquema de desempenho
performance_schema = em innodb_file_per_table = 1 slow_query_log_file = host_name-slow.log
log_error = /var/log/mysql/error.log
lower_case_table_names = 2
Responder1
Defina query_cache_size=0 já que você o desativou de qualquer maneira. Você quase certamente não deveria alterar sort_buffer_size como join_buffer_size, provavelmente está prejudicando o desempenho ao defini-los tão absurdamente altos. O resto você pode ou não precisar, dependendo da sua carga de trabalho específica.
Você provavelmente não deveria usar MyISAM em 2020.
Tudo isso deve funcionar com MariaDB 10.3.