尽管它们是通过单独的JDBC连接执行的,但具有相同查询的两个批处理是否具有相同的sql句柄?

时间:2019-06-23 20:08:46

标签: sql sql-server performance-testing sql-server-2017

我有一个带有多个线程的Java程序,每个线程都通过JDBC连接执行相同的参数化SQL查询。每个线程都有自己的JDBC连接。我想从sys.dm_exec_query_stats检索有关一个线程(分别在每个线程上)的上次执行查询的性能数据。文献说sql_handle属性“唯一地标识已经执行或当前正在执行的批处理”。我从中检索性能数据的连接是否受到限制?尽管查询是通过单独的JDBC连接执行的,但sql_handle是唯一的还是如果查询的文本相同则它是相同的吗?

这是我查询的性能数据:

| async

0 个答案:

没有答案