读取未提交的mvcc数据库
假设我想以读提交模式(在 postgres 中)执行以下事务。 T1: r(A) -> w(A) T2: r(A) -> w(A) 如果按以下顺序调用操作: r1(A)->r2(A)->w1(A)->c1->w2(…
EF4 - 如何“附加”来自不同 ObjectContext 的实体放在一起,将它们全部保存在同一个事务中?
我想要创建模块化应用程序,并且想要创建多个 EDMX,仅包含该特定上下文中所需的表的子集。 例如, 发票的 EDMX:发票表、发票详细信息、客户 订单 的…
Spring事务边界扩展
我有一系列方法调用,其中 A 调用 B,B 调用 C,C 调用 D。A 和 D 有 @Transactional 注释。但 B 和 C 没有。在这种情况下,事务边界的范围是多少? B…
在我的类型化数据集中,Update 方法会作为事务运行吗?
我有一个名为 People 的表的类型化数据集。当您调用表适配器的更新方法并传入表时,它是否作为事务运行? 我担心在某个时刻,xsd 中设置的约束会通过…
并发 BEGIN–SELECT–INSERT 导致即时 SQLite3.7.6“数据库锁定”错误,覆盖繁忙超时?
在 sqlite3 控制台中: sqlite> CREATE TABLE items (id PRIMARY KEY); BEGIN; SELECT * FROM items; INSERT INTO items VALUES(78); sqlite> _ 然后…
如何调试 MySQL 上的锁等待超时?
在我的生产错误日志中,我偶尔会看到: SQLSTATE[HY000]:一般错误:1205 超过锁等待超时;尝试 重新启动交易 我知道哪个查询当时正在尝试访问数据库…
如何在 NHibernate 事务中使用回滚模式?
我想使用回滚模式进行测试我的服务。这些实际上是管理事务并处理所有存储库访问的逻辑服务,由 Winform UI 调用。存储库使用 NHibernate 进行数据库操…
如何在事务中调用Membership和Roles方法?
我有一个调用 Membership.UpdateUser() 的方法以及一些 Roles 方法以及我自己的一些自定义插入、删除操作。是否可以在一次交易中完成所有这些操作?我…
SQL Server Service Broker——处理 SQL Server 实例之间两阶段提交的建议
我们正在探索在两个不同的 SQL Server 实例之间进行通信的不同方法。所需的工作流程之一是向“远程”端发送某种消息,请求删除记录。当该系统完成删除…
EF Code First DBContext 和事务
我想知道使用 DBContext 实现事务的最佳方法是什么。特别是, 如果我更改多个实体,DbContext.SaveChanges 是否会实现内部事务? 如果我想多次调用DbC…
只要事务尚未提交,SQL Server 是否允许事务中违反约束?
只要事务尚未提交,SQL Server 是否允许事务中的约束违规(即延迟约束)? 我有一个正在运行的未提交事务,当该事务正在运行时,我将更改我的事务数据…
是否可以在 MongoDB 之上实现多版本并发控制 (MVCC)?
MongoDB 对我来说是一个很棒的数据库。然而,在某些情况下,我确实需要原子多文档事务。例如,在帐户之间转移事物(例如金钱或声誉),这需要完全成功…