Questo perché il driver MySQL JDBC ha un useSessionStatus
predefinito valore di false
. Ogni volta che il conducente deve controllare isReadOnly
stato del database di destinazione, invierà un select @@session.tx_read_only
al server. Impostazione di useSessionStatus
come true
utilizzerà lo stato locale dell'oggetto connessione.
Il modo più semplice per rimuovere questa query è aggiungere &useLocalSessionState=true
alla stringa di connessione JDBC.