sql >> Base de Datos >  >> RDS >> Mysql

Obtengo muchos seleccionados @@session.tx_read_only, ¿uno haría lo mismo?

Esto se debe a que el controlador JDBC de MySQL tiene un useSessionStatus predeterminado. valor de false . Cada vez que el controlador necesita comprobar el isReadOnly estado de la base de datos de destino, enviará un select @@session.tx_read_only al servidor Configuración de useSessionStatus como true utilizará el estado local del objeto de conexión.

La forma más sencilla de eliminar esta consulta es agregar &useLocalSessionState=true a la cadena de conexión JDBC.