MySQL und JDBC mit rewriteBatchedStatements = true
Ich habe herumgelesen,Hie, Hie undHie über die Vorteile vonrewriteBatchedStatements=true
Wenn ich es richtig verstanden habe, mitrewriteBatchedStatements=true
die JDBC wirdPac Möglichst viele Abfragen in ein einziges Netzwerkpaket, wodurch der Netzwerk-Overhead verringert wird. Habe ich recht
Dann fällt mir auf, dass der im MySQL-Server definierte Wert für dasmax_allowed_packet
kann Probleme mit den Abfragen verursachen (Abfragen, die nicht auf dem Server ausgeführt werden).
Also meine zweite Frage ist, kennt JDBC den Wert, der @ zugewiesen imax_allowed_packet
und daher das Paket kleiner machen als der definierte Wert fürmax_allowed_packet
oder muss der Entwickler dies berücksichtigen?
Wenn ich etwas falsch verstanden habe, lass es mich bitte auch wissen.