Slick 3.0记录查询性能

pan*_*her 3 slick slick-3.0

目前我已启用DEBUG登录:

slick.backend
Run Code Online (Sandbox Code Playgroud)

它记录事务开始/结束,由slick运行的已编译的sql查询以及成功/结果.

可以为我提供有关查询运行时间的信息吗?我应该在哪个软件包上启用DEBUG模式,以获取此信息?


编辑:

我发现这个链接谈论这是不可能的.这仍然适用吗?

pan*_*her 9

在@szeiger的帮助下找到了问题的答案.启用以下包的登录以获取有关在Slick 3.0中执行SQL查询的计时信息:

slick.jdbc.JdbcBackend.benchmark
Run Code Online (Sandbox Code Playgroud)

其他有用的包启用DEBUG登录:

slick.jdbc.JdbcBackend.statement
slick.jdbc.StatementInvoker.result
slick.compiler.QueryCompilerBenchmark

*Reference:*
https://github.com/slick/slick/blob/master/common-test-resources/logback.xml
Run Code Online (Sandbox Code Playgroud)