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

Por que a consulta 'SHOW WARNINGS' é emitida aqui? (JPA/Hibernate/MySQL)


Este é o POR QUE show warnings está sendo emitido:org.hibernate.engine.jdbc.spi.SqlExceptionHelper.handleAndClearWarnings() está chamando com.mysql.jdbc.StatementImpl.getWarnings() .

Um comentário no código-fonte do Hibernate diz:

Aumentei o nível de log em logback.xml em "org.hibernate" para ERROR. A criação de perfil mostra que a consulta SHOW WARNINGS NÃO está mais sendo emitida.

Isso fez uma melhoria marginal no desempenho.

Eu apreciaria qualquer informação sobre se é realmente uma boa ideia desabilitar SHOW WARNINGS aqui.