Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/12/2008, 05:00
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: cachear consultas?

dieguicho

No necesariamente, pero sí puedes hacerlo si así lo deseas:

Esto está sacado del manual de MySQL:
Cita:
Si el tamaño de la caché de consultas es mayor que 0, la variable query_cache_type influye en su funcionamiento. Esta variable puede tener los siguientes valores:
Un valor de 0 o OFF evita cachear o recibir valores cacheados.
Un valor de 1 o ON permite el cacheo excepto para aquellos comandos que empiecen con SELECT SQL_NO_CACHE.
Un valor de 2 o DEMAND provoca el cacheo de sólo los comandos que empiecen con SELECT SQL_CACHE.


Si tú quieres que cachee todas tus consultas, le dejas el query_cache_type en 1, te cacheará todas las consultas excepto aquellas que comiences con SELECT SQL_NO_CACHE

Pero si quieres hacerlo a demanda, eliges el tipo 2 y añades SELECT SQL_CACHE delante de al consulta que quieres que te cachee.
Por tanto, la decisión es tuya. Echa un vistazo a la información del manual si no lo has hecho ya.
http://dev.mysql.com/doc/refman/5.0/es/query-cache.html

Saludos navideños