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

PreparedStatement caching - hvad betyder det (hvordan virker det)

Uden caching får du en ny PreparedStatement, hver gang du anmoder om en fra Connection. Med caching vil du ofte få nøjagtig det samme Java-objekt af typen PreparedStatement, hvis du angiver den samme SQL-streng. Hvis du leverer den samme SQL til en PreparedStatement, selv med forskellige parametre, kan databasen ofte genbruge information som f.eks. eksekveringsplanen, men kun hvis du fortsætter med at bruge den samme PreparedStatement. Caching gør det nemmere ved ikke at kræve, at din app holder på selve PreparedStatement-referencen.



  1. php artisan migreringsfejl:nodenavn eller servname angivet eller ved ikke

  2. refererer fremmednøgle altid til en unik nøgle i en anden tabel?

  3. Sådan rettes "Den tilknyttede partitionsfunktion genererer flere partitioner, end der er filgrupper nævnt i skemaet" Msg 7707 i SQL Server

  4. Sådan optimerer du MySQL/MariaDB-tabeller