MySQL (my.cnf)

Tunning para servidor de 2.9 GB de memória RAM

Categoria: Banco de dados

Software: MySQL

[ Hits: 13.907 ]

Por: Alex Silva


Tunning MySQL para servidor de 2.9 GB de memória RAM. Ajustar os parâmetros do arquivo de configuração do MySQL my.cnf para alta performance.


[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld]
back_log = 75
#skip-innodb
max_connections = 512
myisam_sort_buffer_size = 64M
join_buffer_size = 1M
read_buffer_size = 1M
sort_buffer_size = 2M
table_cache = 1800
thread_cache_size = 384
wait_timeout = 7200
connect_timeout = 120
tmp_table_size = 64M
max_heap_table_size = 64M
max_allowed_packet = 64M
max_connect_errors = 1000
read_rnd_buffer_size = 524288
bulk_insert_buffer_size = 8M
query_cache_limit = 5M
query_cache_size = 1M
query_cache_type = 1
query_prealloc_size = 65536
query_alloc_block_size = 131072

#Slow query
long_query_time = 1
slow_query_log = 8
slow_query_log_file = /var/log/mysql/slowquery.log
log_queries_not_using_indexes = 1
general_log = on
general_log_file=/var/log/mysql/general.log

[mysqld_safe]
log_error=/var/log/mysqld.log
pid_file=/var/run/mysqld/mysqld.pid
bind address = 127.0.0.1
nice = -5
open_files_limit = 8192

[mysqldump]
quick
max_allowed_packet = 16M

[myisamchk]
key_buffer = 128M
sort_buffer = 64M
read_buffer = 16M
write_buffer = 16M

# Split Tables
#innodb_file_per_table = 1
key_buffer_size = 32M
table_open_cache = 200
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
  


Comentários
[1] Comentário enviado por fbocosta em 19/01/2015 - 10:00h


O que eu deveria alterar caso o server tivesse mais memória e processador ? Seria interessante você apontar isso... que ai ajudaria mto mais por exemplo eu tenho um server com 4 processadores e 8 GB de ram o que devo alterar ?

[2] Comentário enviado por millinux em 20/01/2015 - 15:06h


Cara
Se você tem um MySQL, presuponhsese que você tem noção do arquivo de configuracao,, isso e apenas uma receita, cabe a você saber o que está casando e adaptar as suas necessidades, se o colaborador não sabe o que são os paramentos dessas configuracoes , nao sabe de mysql.




[3] Comentário enviado por DiegoMorales em 14/08/2015 - 13:32h

Cara
eu configurei tudo certo, mas quando vou abrir no loganalyzer ele dá este erro: mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2).

Sabe me dizer o que tenho que fazer?

[4] Comentário enviado por millinux em 03/12/2016 - 20:31h


[3] Comentário enviado por DiegoMorales em 14/08/2015 - 13:32h

Cara
eu configurei tudo certo, mas quando vou abrir no loganalyzer ele dá este erro: mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2).

Sabe me dizer o que tenho que fazer?



O serviço do mysql está parado, verifica com service mysqld status e ls -l /var/run/mysqld/mysqld.sock se ele existe,

[5] Comentário enviado por squidfjv em 16/08/2018 - 09:43h

Show!! Ajudou bastante!


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts