melhorar performance mysql

PDF
Autor: Maydson Jader
Ultima modificação: Maydson Jader - 26/09/2024 12:11


Basta adicionar essas linhas no final do arquivo my,ini

Servidor com 8 GB

# Conexões max_connections=200
thread_cache_size=25
table_open_cache=2000


# Buffer e Cache
innodb_buffer_pool_size=4G # 50% da RAM disponível
innodb_log_file_size=256M # Ajuste proporcional ao tamanho do buffer pool
innodb_flush_log_at_trx_commit=2 # Reduz a carga de I/O sem comprometer muito a integridade innodb_buffer_pool_instances=4


# Tabelas Temporárias
tmp_table_size=128M

max_heap_table_size=128M

# Cache de Consultas
query_cache_size=32M
query_cache_limit=1M

# Logging

slow-query-log
=1

long_query_time=2


# Limites de arquivos e tabelas

open_files_limit=5000
table_definition_cache=1000

# Buffers de leitura e ordenação
read_buffer_size=1M
read_rnd_buffer_size=2M
sort_buffer_size=2M
join_buffer_size=2M

Servidor com 12 GB de ram

# Conexões max_connections=300
thread_cache_size=50
table_open_cache=4000

# Buffer e Cache
innodb_buffer_pool_size=8G # Usando ~67% da RAM disponível
innodb_log_file_size=512M # Ajuste proporcional ao tamanho do buffer pool
innodb_flush_log_at_trx_commit=2
innodb_buffer_pool_instances=8

# Tabelas Temporárias
tmp_table_size=256M
max_heap_table_size=256M

# Cache de Consultas
query_cache_size=64M
query_cache_limit=2M

# Logging slow-query-log=1
long_query_time=2

# Limites de arquivos e tabelas
open_files_limit=10000
table_definition_cache=2000

# Buffers de leitura e ordenação
read_buffer_size=2M
read_rnd_buffer_size=4M
sort_buffer_size=4M
join_buffer_size=4M

Servidor com 16 GB de Ram

# Conexões
max_connections=400
thread_cache_size=75
table_open_cache=5000

# Buffer e Cache
innodb_buffer_pool_size=12G # Usando 75% da RAM disponível
innodb_log_file_size=1G # Ajuste proporcional ao tamanho do buffer pool
innodb_flush_log_at_trx_commit=2
innodb_buffer_pool_instances=8

# Tabelas Temporárias
tmp_table_size=512M
max_heap_table_size=512M

# Cache de Consultas
query_cache_size=128M
query_cache_limit=4M

# Logging
slow-query-log=1
long_query_time=2

# Limites de arquivos e tabelas
open_files_limit=15000
table_definition_cache=3000

# Buffers de leitura e ordenação

read_buffer_size=4M
read_rnd_buffer_size=8M
sort_buffer_size=8M
join_buffer_size=8M


Você achou esse artigo útil?