Isso ocorre porque o driver MySQL JDBC tem um padrão
useSessionStatus valor de false . Cada vez que o driver precisa verificar o isReadOnly status do banco de dados de destino, ele enviará um select @@session.tx_read_only ao servidor. Configurando useSessionStatus como true usará o estado local do objeto de conexão. A maneira mais simples de remover essa consulta é anexar
&useLocalSessionState=true para a cadeia de conexão JDBC.