C# 多个活动结果集(MARS)如何在SQL Server中工作?
只是想知道是否有人可以解释多个活动结果集(MARS)在SQL Server中是如何工作的,因为MSDN站点上还不太清楚 (A) 在MARS连接上,查询是异步执行还是请求是异步执行,但仍然按顺序执行 (B) 在以下场景中,同时执行10个线程调用1个存储过程时有什么区别:C# 多个活动结果集(MARS)如何在SQL Server中工作?,c#,sql,sql-server,C#,Sql,Sql Server,只是想知道是否有人可以解释多个活动结果集(MARS)在SQL Server中是如何工作的,因为MSDN站点上还不太清楚 (A) 在MARS连接上,查询是异步执行还是请求是异步执行,但仍然按顺序执行 (B) 在以下场景中,同时执行10个线程调用1个存储过程时有什么区别: 对所有线程使用1个MARS连接(隐式创建10个会话) 使用10个接头(每个螺纹1个) (C) 如果使用MARS连接,如何查看每个会话正在执行的SQL? A.查询并行执行,就像多个客户机连接并执行了查询一样,只有现在您才能从单个连接