sql >> Databáze >  >> RDS >> Mysql

Jak deaktivuji SHOW WARNINGS z režimu spánku?

Rámec hibernace umožňuje ve výchozím nastavení SHOW WARNING MySQL s každým spuštěným dotazem, čímž se zdvojnásobí počet dotazů na MySQL a aplikace může realizovat problémy s výkonem. Toto dodatečné protokolování SHOW WARNING pomocí hibernace lze nastavit na -

org.hibernate.engine.jdbc.spi.SqlExceptionHelper#handleAndClearWarnings()

Řešení

Udělejte hibernaci a vyberte si správný zapisovač. To lze provést přidáním :-Dorg.jboss.logging.provider=slf4j nebo -Dorg.jboss.logging.provider=log4j jako parametr běhového prostředí JVM.

Pro slf4j logger budete muset nakonfigurovat logback.xml soubor. Přidejte toto:

<logger name="org.hibernate.type" level="ERROR" /> 

Pro log4j logger budete muset přidat následující řádek do log4j.properties :

log4j.logger.org.hibernate.type=ERROR


  1. Jak přepnout databázi pomocí PostgreSQL

  2. MariaDB GROUP_CONCAT()

  3. Nechat mysql_fetch_assoc automaticky detekovat návratové datové typy?

  4. Použití proměnné periody v intervalu v Postgresu