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
Espero sea el correcto, espero sus comentarios, gracias.
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
Code:
[mysqld]
set-variable = max_connections=500
safe-show-database
[mysqld]
skip-locking
skip-innodb
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.log
long_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
log-error=/var/log/mysqld.log