Tak, buforowanie nie zaszkodzi, jeśli wiesz, co robisz. Połączenie pamięci podręcznej po stronie klienta z pamięcią podręczną po stronie serwera daje korzyści wydajnościowe, jeśli ponownie użyjesz przygotowanych instrukcji zgodnie z ich przeznaczeniem (wiele osób zapomina o najważniejszej części :D). Wystarczy ustawić Właściwości złącza/J właściwości poprawnie:
cachePrepStmts=true&useServerPrepStmts=true
Chociaż nie jestem wielkim fanem mikrotestów porównawczych, tu jest jeden aby poprzeć moje wypowiedzi (kiepski kalambur przeznaczony). Ciekawą częścią testu porównawczego jest to, że pokazuje on, że włączenie buforowania po stronie serwera może w rzeczywistości spowolnić działanie bez buforowania po stronie klienta, ale przy włączonych obu warstwach pamięci podręcznej oraz odpowiednim ponownym wykorzystaniu przygotowanych instrukcji można faktycznie uzyskać dobre przyspieszenie .