Foros del Web » Administración de Sistemas » Cloud Computing »

Tuneo de MySQL

Estas en el tema de Tuneo de MySQL en el foro de Cloud Computing en Foros del Web. Hola, Quisiera saber si alguien me puede decir que hacer con este MySQL para optimizar su configuracion. Os paso lo que me cuenta el MySQLTunner: ...
  #1 (permalink)  
Antiguo 12/05/2010, 12:04
 
Fecha de Ingreso: mayo-2009
Mensajes: 70
Antigüedad: 15 años
Puntos: 0
Tuneo de MySQL

Hola,

Quisiera saber si alguien me puede decir que hacer con este MySQL para optimizar su configuracion. Os paso lo que me cuenta el MySQLTunner:

Código:
-------- General Statistics --------------------------------------------------
[--] Skipped version check for MySQLTuner script
[OK] Currently running supported MySQL version 5.1.46-log
[OK] Operating on 64-bit architecture

-------- Storage Engine Statistics -------------------------------------------
[--] Status: -Archive -BDB -Federated -InnoDB -ISAM -NDBCluster
[--] Data in MyISAM tables: 13G (Tables: 4224)
[!!] Total fragmented tables: 60

-------- Performance Metrics -------------------------------------------------
[--] Up for: 5h 7m 23s (25M q [1K qps], 192K conn, TX: 19B, RX: 11B)
[--] Reads / Writes: 84% / 16%
[--] Total buffers: 24.0M global + 2.7M per thread (500 max threads)
[OK] Maximum possible memory usage: 1.4G (11% of installed RAM)
[OK] Slow queries: 0% (1/25M)
[OK] Highest usage of available connections: 10% (53/500)
[!!] Key buffer size / total MyISAM indexes: 8.0M/4.1G
[!!] Key buffer hit rate: 92.3% (499M cached / 38M reads)
[!!] Query cache is disabled
[OK] Sorts requiring temporary tables: 0% (322 temp sorts / 552K sorts)
[!!] Joins performed without indexes: 5042
[OK] Temporary tables created on disk: 0% (4K on disk / 448K total)
[!!] Thread cache is disabled
[!!] Table cache hit rate: 0% (64 open / 1M opened)
[OK] Open file limit used: 4% (112/2K)
[OK] Table locks acquired immediately: 99% (42M immediate / 42M locks)
Lo de los JOIN sin indices ya lo sabia y estoy trabajando en ello.

Tengo 12GB de RAM.
  #2 (permalink)  
Antiguo 12/05/2010, 14:35
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 18 años, 6 meses
Puntos: 162
Respuesta: Tuneo de MySQL

¿MySQLTuner no te ha dado el mismo las sugerencias?

Saludos,
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #3 (permalink)  
Antiguo 13/05/2010, 05:07
 
Fecha de Ingreso: mayo-2009
Mensajes: 70
Antigüedad: 15 años
Puntos: 0
Respuesta: Tuneo de MySQL

Si... pero no me fio del propio SCRIPT.

Ademas me gusta que cuando se me dice, sube ESTO me digan porque, mas que nada porque asi para otra vez no lo tienes que preguntar. Te pego las sugerencias y lo que entiendo que me quiere decir y si no te importa, corrigeme si me equivoco en algo:

General recommendations:

Run OPTIMIZE TABLE to defragment tables for better performance
Que procede OPTIMIZE TABLE para solucionar las tablas desfragmentadas. Esto lo entiendo, es mas... ¿deberia crear un script que pase tabla por tabla haciendolo todos los dias?

MySQL started within last 24 hours - recommendations may be inaccurate
Esto si que no logro pillar a que se refiere

Adjust your join queries to always utilize indexes
Si, sin duda. En ello ando.

Set thread_cache_size to 4 as a starting value
El tamaño de la cache de filas? Pero que me quiere decir, que es 4? 4GB?

Increase table_cache gradually to avoid file descriptor limits
Que incremente la cache de tablas, pero no lo pillo.

Variables to adjust:

key_buffer_size (> 4.1G)
Que ponga el buffer de indeces a mas de 4GB? No sera mucho?

query_cache_size (>= 8M)
Que la cache de querys sea mayor a 8M. ¿Que poco no?

join_buffer_size (> 128.0K, or always use indexes with joins)
Esto creo que dice que suba el tamaño del buffer de JOINs, o que siempre use indices con los JOINS. Esto mejor lo dejo asi, porque mi intencion es que no haya un solo JOIN sin indice

thread_cache_size (start at 4)
Pos como antes, no entender.

table_cache (> 64)
Idem

Etiquetas: mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:02.