Je to proto, že ovladač MySQL JDBC má výchozí useSessionStatus
hodnota false
. Pokaždé, když ovladač potřebuje zkontrolovat isReadOnly
stav cílové databáze, odešle select @@session.tx_read_only
na server. Nastavení useSessionStatus
jako true
použije místní stav objektu připojení.
Nejjednodušší způsob, jak tento dotaz odstranit, je připojit &useLocalSessionState=true
k připojovacímu řetězci JDBC.