Familia de bases de datos MySQL: Optimización de archivos de configuración

proceso de configuración

1. El archivo con el sufijo .ini en el directorio de archivos MySQL es el archivo de configuración predeterminado de MySQL.
2. Cuando se inicia el programa, la configuración en el archivo de configuración se cargará primero antes de que el programa realmente se inicie;
3. Después cambiando la configuración del archivo de configuración, debe reiniciarse El servidor puede tener efecto;

Esquema de optimización 1: memoria del servidor: 4-8GB

key_buffer_size 384 MB, tamaño de búfer para indexación
query_cache_size 192 MB, caché de consulta, configúrelo en 0 si no está habilitado
tmp_table_size 512 MB, tamaño de caché de tabla temporal
innodb_buffer_pool_size 512 MB, tamaño de búfer de Innodb
innodb_log_buffer_size 128 MB, tamaño de búfer de registro de Innodb
sort_buffer_ size 1024 KB * número de conexiones, tamaño del búfer para clasificar cada subproceso
read_buffer_size 1024 KB * número de conexiones, tamaño del búfer de lectura
read_rnd_buffer_size 768 KB * número de conexiones, tamaño del búfer de lectura aleatoria
join_buffer_size 2048 KB * número de conexiones, tamaño de caché de la tabla de asociación
thread_stack 256 KB * número de conexiones, tamaño de pila de cada subproceso
binlog_cache_size 128 KB * número de conexiones, tamaño de caché de registro binario (múltiplo de 4096)
thread_cache_size 128 tamaño de grupo de subprocesos
table_open_cache 384 caché de tabla
max_connections 300 número máximo de conexiones

 Esquema de optimización 2: memoria del servidor: 8-16 GB

key_buffer_size 512 MB, tamaño del búfer para indexar
Query_cache_size 256 MB, consulta caché, configure en 0 si no está habilitado
tmp_table_size 1024 mb, taller de tabla temporal tamaño
innoodb_buffer_pool_size 1024 mb, tamaño innodb buffer tamiz_log_buffer_buffer_size 128 mb, log, log, innoDodb buffer, innoDodbuffer,
innoDOFUffRUFFER_NOFUFFER GUFFUFFURFE GUFFUFFUFFER_NOTBUFFER_BUFFER_BUFFUFUFUFFUFUFFUFFURF GUFTBUFT
Tamaño 2048 KB * número de conexiones, tamaño de búfer para cada clasificación de subprocesos
read_buffer_size 2048 KB * número de conexiones, tamaño de búfer de lectura
read_rnd_buffer_size 1024 KB * número de conexiones, tamaño de búfer de lectura aleatorio
join_buffer_size 4096 KB * número de conexiones, tamaño de caché de tabla de asociación
thread_stack 384 KB * número de conexiones, tamaño de pila de cada hilo
binlog_cache_size 192 KB * número de conexiones, tamaño de caché de registro binario (múltiplo de 4096)
thread_cache_size 192 tamaño de grupo de hilos
table_open_cache 1024 caché de tabla
max_connections 400 número máximo de conexiones

 Esquema de optimización tres: memoria del servidor: 16-32 GB

 key_buffer_size 1024 MB, tamaño de búfer para indexación
query_cache_size 384 MB, caché de consulta, configúrelo en 0 si no está habilitado
tmp_table_size 2048 MB, tamaño de caché de tabla temporal
innodb_buffer_pool_size 4096 MB, tamaño de búfer de Innodb
innodb_log_buffer_size 128 MB, tamaño de búfer de registro de Innodb
sort_b uffer_size 4096 KB * número de conexiones, tamaño de búfer para clasificar cada subproceso
read_buffer_size 4096 KB * número de conexiones, tamaño de búfer de lectura
read_rnd_buffer_size 2048 KB * número de conexiones, tamaño de búfer de lectura aleatorio
join_buffer_size 8192 KB * número de conexiones, tamaño de caché de tabla de asociación
thread_stack 512 KB * número de conexiones, tamaño de pila de cada hilo
binlog_cache_size 256 KB * número de conexiones, tamaño de caché de registro binario (múltiplo de 4096)
thread_cache_size 256 tamaño de grupo de hilos
table_open_cache 2048 caché de tabla
max_connections 500 número máximo de conexiones

Supongo que te gusta

Origin blog.csdn.net/yyongsheng/article/details/131592403
Recomendado
Clasificación