Hola a todos, este es mi primer mensaje, y quisiera saber como puedo dar un mejor desempeño en mi configuración de la base de datos.
El problema es el siguiente, contraté un nuevo servidor y mudé alrededor de 120 nuevos dominios ahí, tardé mucho en configurar los dns (gracias al buen soporte de cPanel), y ya está casi listo.
El detalle está en que no puedo dar mejor desempeño, sin embargo ahora tengo mayor RAM (2GB), mejor procesador (2GHrtz) y más capacidad de disco duro.
Mi problema es que con tantos procesos abiertos de MySQL que pasan, resulta dificil mantenerlo bien ahora.
Esta es la configuración para My.cnf[mysqld]
set-variable = max_connections=500
safe-show-database
Código MySQL:
Ver original[mysqld]
skip-locking
query_cache_limit=1M
query_cache_size=32M
query_cache_type=1
max_connections=500
interactive_timeout=50
wait_timeout=50
connect_timeout=10
thread_cache_size=50
key_buffer=120M
join_buffer=1M
max_allowed_packet=16M
table_cache=100000
record_buffer=1M
sort_buffer_size=768K
read_buffer_size=512K
read_rnd_buffer_size=512K
max_connect_errors=10
# Here you can see queries with especially long duration
log_slow_queries
= /var
/log/mysql
/mysql
-slow.
loglong_query_time = 6
log-queries-not-using-indexes
# Try number of CPU's*2 for thread_concurrency
thread_concurrency=4
myisam_sort_buffer_size=32M
Espero sea el correcto, espero sus comentarios, gracias.