2
Q
会话与交易
A
回答
2
会话是一种SQL Server的概念,用于在逻辑上将应用程序与数据库的交互分组。临时表是会话范围的。当您致电SqlConnection.Open
时,您将获得新的会话。
这里是我的MARS内部的理解:
SQL Server将在每个连接一次创建多个会话实现MARS。每个并发命令都在它自己的会话对象中运行。你可以看到这是DMV会议。
我不认为你需要知道的是在意这一点。此内部细节不会影响您使用该功能的方式。特别是,交易和隔离不会受到影响(因为您提到了这些条款,因此提及这一点)。
相关问题
- 1. NHibernate新会话与现有交易中的交易
- 2. NullReference与交易处置会话时
- 3. 休眠@交易会话
- 4. 交易与非交易msmq
- 5. 休眠会话问题的交易
- 6. 交易并保留node.js/express会话
- 7. mysql pdo交易和会话存储
- 8. 会话和交易在Hibernate中的Java
- 9. 连接vs会话vs交易
- 10. 使用交易与CDI对话
- 11. 与Numpy交易
- 12. SourcePollingChannelAdapter与交易
- 13. Linq与交易
- 14. “赠与和社会交易”脸谱请
- 15. 交易与AppEngine上
- 16. mysqli交易与AJAX
- 17. 交易与TransactionScope的
- 18. 与交易的Memcache?
- 19. 交易SQL与Sails.js
- 20. 与MySQL的交易?
- 21. 成功交易后更新用户/将会话散列为会话var
- 22. FetchToken的会话ID易趣
- 23. php会话如何容易
- 24. Zend Framework的交易(Zend_Db_Adapter会)
- 25. 城堡活动记录会话范围与交易范围和连接管理
- 26. 使用SteamTrade交易 - 如何获取SteamWeb会话?
- 27. 超时交易/会话的最佳策略?
- 28. spring.net nhibernate会话/每个请求的交易
- 29. 春/休眠/ TestNG的 - 手动会话和交易建立
- 30. 将Tensorflow MNIST代码与交互式会话更改为会话
你知道会话与.NET有关吗?它在数据库中是相似的。这是一个半永久性的国家容器。 –
@Jack你的意思是会话状态? – Sadiq
如果它与ASP.Net中的会话类似,那么如果一个SQL语句(SELECT)正在迭代,并且在另一个(SELECT)语句在第一个SELECT语句完成之前开始执行的临时过程中,那么这两个命令都会使用同一个会话并且结果集将被同步传递。我对吗? – Sadiq