sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo debo consultar MySQL y cómo almacenar en caché los resultados de MySQL?

Pregunta 1 (recuperar ID y luego consultar la base de datos):¿por qué no devolver algunos de sus campos de la consulta de Solr para que no siempre tenga que acceder a la base de datos también?

Q2 (Rendimiento y clasificación):bueno, la clasificación representa una tarea adicional para realizar en sus datos, por lo que seguramente agregará un poco de trabajo para la base de datos:esto, por supuesto, puede minimizarse si tiene un índice en su ORDER BY columna(s).

P3 (captura de consultas de MySql):puede activar la caché de MySql (que devolverá una copia en caché de sus resultados si la solicitud coincidió con una anterior, suponiendo que los datos no se hayan cambiado mientras tanto), o use una capa de almacenamiento en caché fuera de la base de datos, como EhCache:

http://ehcache.org/