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