Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como devo consultar o MySQL e como armazenar em cache os resultados do MySQL?


Pergunta 1 (recuperando IDs e depois consultando o banco de dados):por que não retornar alguns de seus campos da consulta do Solr para que você nem sempre precise acessar o banco de dados também?

2º trimestre (Desempenho e classificação):bem, a classificação representa uma tarefa extra a ser executada em seus dados, portanto, deve adicionar um pouco de trabalho ao banco de dados:isso pode ser minimizado se você tiver um índice em seu ORDER BY coluna(s).

3º trimestre (capturando consultas do MySql):você pode ativar o cache do MySql (que retornará uma cópia em cache de seus resultados se a solicitação corresponder a uma anterior, assumindo que os dados não foram alterados nesse ínterim) ou usar uma camada de cache externa do banco de dados, como EhCache:

http://ehcache.org/