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.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage