esquema de desempeño

esquema de desempeño

Tengo un servidor dedicado Linux Cenots 6 con 16 GB de RAM - Apache + Nginx MYSQL 5.6. ¿Puede alguien informarme si mi configuración de MYSQL etc/my.cnf está bien o se puede mejorar?

¡Recibo un error recurrente! el servidor se cerró sin actualizar el archivo pid; no estoy seguro si esto está relacionado con esta configuración o no

En segundo lugar, si actualizo a MariaDb 10.3, ¿estarían bien estas mismas configuraciones o serían necesarios cambios?

[mysqld]

tmpdir = /tmp

innodb_file_per_table=1 default-storage-engine=Esquema de rendimiento de 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 consultas-de-registro-no-usando-índices=1

esquema de desempeño

performance_schema=on innodb_file_per_table=1 slow_query_log_file = host_name-slow.log

log_error = /var/log/mysql/error.log

nombres_de_tabla_minúsculas = 2

Respuesta1

Establezca query_cache_size=0 ya que lo tiene deshabilitado de todos modos. Es casi seguro que no deberías cambiar sort_buffer_size por join_buffer_size, probablemente estés perjudicando el rendimiento al configurarlos tan absurdamente altos. El resto puede que lo necesites o no dependiendo de tu carga de trabajo muy específica.

Probablemente no deberías usar MyISAM en 2020.

Todo debería funcionar con MariaDB 10.3.

información relacionada