首页 > 解决方案 > 如何显示/启用在 igniterepository 的 Spring Boot 数据中执行的查询日志?我们有 Apache ignite 存储库的任何特定属性吗?

问题描述

logging.level.org.hibernate.SQL=debug
logging.level.org.hibernate.type.descriptor.sql=trace

spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true

尝试使用上述属性,但这些都不起作用。

标签: spring-bootloggingspring-data-jpaigniteshow-sql

解决方案


我不知道 Spring Data 大小是否强制记录,但在 Ignite 方面没有这样的事情。

获得该行为的一种方法是longQueryWarningTimeout在 Ignite 配置中设置为 1,即 1 毫秒。它将打印所有耗时超过 1 毫秒的查询,并显示警告“查询执行时间过长”,实际上是所有查询。


推荐阅读