sql >> Database teknologi >  >> RDS >> Mysql

Forberedt Statement Cache med MySQL &JDBC

Ja, caching vil ikke skade, hvis du ved, hvad du laver. Kombination af klientsidens cache med serversidens cache vil give fordele, hvis du genbruger forberedte sætninger, som de skal (mange mennesker glemmer den vigtigste del :D). Indstil bare Connector/J-egenskaber egenskaber korrekt:

cachePrepStmts=true&useServerPrepStmts=true

Selvom jeg ikke er en stor fan af mikrobenchmarks, her er en at bakke mine udsagn op (lame ordspil beregnet). Den interessante del ved benchmark er, at det viser, at aktivering af serverside caching faktisk kan bremse tingene ned uden nogen klientside caching, men med begge lag af cache aktiveret samt korrekt genbrug af forberedte sætninger kan du faktisk få en god hastighed op .



  1. Hvordan kan man se indekser for en database eller tabel i MySQL?

  2. Duplikatindtastning for nøgle 'PRIMARY' .Ignorerer mellemrummene for strenge

  3. Hvordan viser jeg kun 5 poster pr. side fra min mysql-databasetabel gennem paginering?

  4. SQL:Syntaksfejl med intersect?