Hoje vamos falar de uma ferramenta bem bacana do MySQL, o query
cache.
o query cache salva resultados de SELECT’s já executados e que
seus dados brutos não tenham sido alterados tornando assim o
tempo de resposta da query muito mais otimizada, pois ele vai
buscar da memória e não do disco.
Ele pode trabalhar de 3 maneiras diferentes, no nosso my.ini
dentro do grupo [mysqld]:
query_cache_type = 0
Desligado
query_cache_type = 1
Ligado para todas as query’s
query_cache_type = 2
Ligado sobre demanda
Mas qual a melhor maneira de utilizar o query cache?
Tendo em vista que toda a vez que você altera dados em alguma
tabela, ele invalida o cache da mesma, o mais indicado é você
fazer um mapeamento da frequencia de atualização das tabelas e
utilizar o cache para as que não tenham uma frequencia grande a
atualização / inserção, para …