Comprobar el estado de la caché de MySQL

mysql-caching-techniquesHace unos días hablamos de cómo activar la caché de MySQL. Espero que la hayáis probado y que hayáis visto cómo vuestros tiempo de consulta se reducen considerablemente con sólo activarla. Os dije que os comentaría cómo monitorizarla y de esa promesa, esta entrada.

Soy de los que dice que algo por bien que funcione, si no puede medirse, no funciona tan bien. Las sensaciones son esos y aunque veamos que el tiempo de ejecución ha caído, no sabemos nada sobre la caché. Todos los que hayáis estudiado algo relacionado con la informática, conoceréis conceptos como la tasa de fallos y de aciertos de cualquier caché y ésta, no podía ser menos.

¿Cómo podemos ver esos datos? Veamos.

Comprobar si la caché está activada

Para esta labor usaremos el siguiente comando (siempre desde la consola de MySQL):

SHOW VARIABLES LIKE 'have_query_cache';

Que nos devolverá si está activada lo siguiente:

+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| have_query_cache | YES |
+------------------+-------+

Parámetros de estado

Para ver todos los parámetros del estado de la caché, una vez sabemos que está activada hacemos:

SHOW STATUS LIKE 'Qcache%';

Y el resultado es el siguiente:

+-------------------------+-----------+ | Variable_name | Value | +-------------------------+-----------+ | Qcache_free_blocks | 3409 | | Qcache_free_memory | 501720656 | | Qcache_hits | 3265000 | | Qcache_inserts | 1321208 | | Qcache_lowmem_prunes | 0 | | Qcache_not_cached | 72160 | | Qcache_queries_in_cache | 10027 | | Qcache_total_blocks | 24143 | +-------------------------+-----------+ read more

Leer más » 3 Comentarios

Comprando

Leer más » 2 Comentarios

Lo mejor de mi RSS del 22 al 28 de abril – Especial Ubuntu 13.04

Y ahora noticias Ubuntu, aprovechando que esta semana ha salido a la luz la nueva versión de mi distribución favorita. Veamos, cómo instalarlo, nos lo cuentan:

Y para después de instalar:

Después de instalar Ubuntu Raring Ringtail (13.04) – Geeks & Linux Atelier! read more

Leer más » 1 Comentario

Disponible Ubuntu 13.04 Raring Ringtail

raring-ringtail

Ya está disponible la última versión de la distribución más popular de Linux: Ubuntu 13.04 Raring Ringtail.

Leer más » 2 Comentarios

Consola de recuperación de Ubuntu: quitar modo de sólo lectura, permitir escritura

Probablemente en alguna ocasión os hayáis tenido que enfrentar a la consola de recuperación de Ubuntu. El problema más frecuente en estos casos suele venir derivado del servidor gráfico: problemas al configurarlo, con el controlador de la tarjeta gráfica o al trastear con diferentes entornos de escritorio.

Ubuntu 13.04 logo

Una vez el sistema gráfico no funciona y sólo nos queda entrar en la consola de recuperación, ésta, nos ofrece una terminal en la que el sistema de ficheros, el nuestro, está montado en modo de sólo lectura. Sin embargo, somos superusuarios y podemos cambiar esto rápidamente. read more

Leer más » 3 Comentarios

Integración de sistemas y servicios distribuidos con OpenLDAP

Me ha llegado desde una lista de correo el siguiente manual sobre OpenLDAP. Me gustaría compartirlo con vosotros mediante esta vía para darle difusión.

ldap_linux_hispano

Prefiero no replicar contenido. Podéis encontrarlo desde el siguiente enlace.

Leer más » 1 Comentario

Golpe

Leer más » 2 Comentarios

Lo mejor de mi RSS del 15 al 21 de abril de 2013

Leer más » 1 Comentario

Lo mejor de mi timeline del 14 al 19 de abril

https://twitter.com/NoticiaLinux/status/325000644673040384

https://twitter.com/constance_rl/status/324355844319883266

Leer más » 1 Comentario

Determinar si un vector está aumentando constantemente – Curso Octave

NOTA: este tutorial es parte del curso de Octave de Linux Hispano.

Os voy a proponer un pequeño ejercicio a resolver. Más adelante tenéis la solución pero en un principio me gustaría que lo intentáseis por vosotros mismos.

El ejercicio es el siguiente: Crea una función, incrementa_vector_constantemente.m, que reciba un vector de números. Dicha función devuelve true si los elementos del vector van aumentando constantemente. De lo contrario devuelve false.

Leer más » 6 Comentarios