【发布时间】:2022-04-25 13:55:02
【问题描述】:
只是想知道是否有人可以解释多活动结果集 (MARS) 在 SQL Server 中的工作原理,因为它在 MSDN 站点上不是很清楚。
(A) 在 MARS 连接上,查询是异步执行还是请求异步执行但仍按顺序执行?
(B) 10个线程并发调用1个stored proc在以下场景有什么区别:
- 为所有线程使用 1 个 MARS 连接(隐式创建 10 个会话)
- 使用 10 个连接(每个线程 1 个)?
(C) 如果使用 MARS 连接,您如何查看每个会话正在执行的 SQL?
【问题讨论】:
标签: c# sql sql-server