首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么是“混乱”隔离水平,什么时候应该使用?

什么是“混乱”隔离水平,什么时候应该使用?
EN

Database Administration用户
提问于 2011-11-28 18:40:02
回答 3查看 15.4K关注 0票数 28

ADO.NET文档显示了将SQL事务的事务级别设置为混沌的可能性。这听起来令人不快,但是如果有这个特性,那么它大概有一些合法的用途。

BOL中的设置事务隔离级别命令(啊!看,我可以使用google和BOL)没有任何东西看起来被命名为“混沌”,ADO.NET除了“混沌”之外,还有5种模式与文档中的级别很好地匹配

这个混乱的水平是为了什么或谁?(为什么它有一个不友好的名字?)

参考文献:ADO.NET enum

EN

回答 3

Database Administration用户

回答已采纳

发布于 2015-09-22 15:07:44

根据DB2文档,这是一个奇怪的隔离级别,一旦执行它们,就会将更改提交给数据库(供其他人查看)。

它没有明确说明,但据我所知,也没有退路。基本上,这意味着根本没有交易。“你说的是‘交易’,但是,我并不在乎。”因此,->混沌。

  • DB2Connection.EnlistDistributedTransaction法 - IBM知识中心

实际上,我在一些电子邮件列表中发现,“混乱”实际上映射为“*无”事务级别在"DB2 for i“中。

票数 11
EN

Database Administration用户

发布于 2011-11-28 19:08:08

您不能将它用于Server。

它是在DTS:

  • Server中的混沌隔离级 - Server代码、提示和技巧、性能调优

在SSIS:

  • DtsContainer.IsolationLevel性质 - MSDN

更多参考,最初是由尼克·尚马斯在注释中添加的:

  • 不支持回滚
  • 服务器和Oracle不支持混沌隔离级别
票数 12
EN

Database Administration用户

发布于 2015-08-07 20:55:56

DB2有一个称为“混沌”的事务隔离级别:

DB2Connection.ConnectionString性质 - IBM知识中心

也许它就是用来做这个的。我真的不确定,但我认为这意味着没有可定义的事务隔离。

票数 7
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/8492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档