Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Recebo muitos select @@session.tx_read_only, alguém faria o mesmo?


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.