Dies liegt daran, dass der MySQL-JDBC-Treiber einen standardmäßigen useSessionStatus
hat Wert false
. Jedes Mal, wenn der Treiber den isReadOnly
überprüfen muss Status der Zieldatenbank, wird ein select @@session.tx_read_only
gesendet zum Server. Setzen von useSessionStatus
als true
verwendet den lokalen Status des Verbindungsobjekts.
Der einfachste Weg, diese Abfrage zu entfernen, besteht darin, &useLocalSessionState=true
anzuhängen in die JDBC-Verbindungszeichenfolge.