Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2010, 16:04
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Hacer uso de la caché de mysql?

Buenas noches,

Estoy intentando hacer uso de la caché de mysql pero no consigo ver resultados, no se si lo estoy haciendo de la forma correcta.

Si abro la consola de mysql y ejecuto el siguiente comando me muestra

mysql> show variables like '%query_cache%';
+------------------------------+---------+
| Variable_name | Value |
+------------------------------+---------+
| have_query_cache | YES |
| query_cache_limit | 1048576 |
| query_cache_min_res_unit | 4096 |
| query_cache_size | 0 |
| query_cache_type | ON |
| query_cache_wlock_invalidate | OFF |
+------------------------------+---------+
6 rows in set (0.00 sec)


Significa que tengo activada la caché, no?

En cambio cuando cargo mi pagina web, la cual tiene 1 consulta hacia la base de datos para obtener el listado de paises en un campo desplegable, no veo que los siguientes campos se actualicen... y creo que deberían, no?

mysql> show status like '%qcache%';
+-------------------------+-------+
| Variable_name | Value |
+-------------------------+-------+
| Qcache_free_blocks | 0 |
| Qcache_free_memory | 0 |
| Qcache_hits | 0 |
| Qcache_inserts | 0 |
| Qcache_lowmem_prunes | 0 |
| Qcache_not_cached | 0 |
| Qcache_queries_in_cache | 0 |
| Qcache_total_blocks | 0 |
+-------------------------+-------+
8 rows in set (0.03 sec)

¿Sabéis si lo estoy haciendo bien? donde puedo ver las consultas cacheadas?

Muchas gracias de antemano