Ja, cachen kan geen kwaad als je weet wat je doet. Het combineren van client-side cache met server-side cache-wilds prestatievoordelen als u voorbereide verklaringen hergebruikt zoals ze zouden moeten (veel mensen vergeten het belangrijkste deel:D). Stel gewoon Connector/J-eigenschappen eigenschappen correct:
cachePrepStmts=true&useServerPrepStmts=true
Hoewel ik geen grote fan ben van microbenchmarks, hier is er een om mijn uitspraken te onderbouwen (lamme woordspeling bedoeld). Het interessante van de benchmark is dat het laat zien dat het inschakelen van caching aan de serverzijde de zaken daadwerkelijk kan vertragen zonder enige caching aan de clientzijde, maar met beide cachelagen ingeschakeld en het juiste hergebruik van voorbereide instructies kunt u een goede snelheid behalen .