在两个线程中并发执行两个 SQLite 事务
我的 Android 应用程序中有一个特定的更新方法,它会生成大量数据 - 多达数百个数据库条目。 除了 UI 线程之外,我还有一个后台服务。两个线程都必须…
Spring Batch 事务在提交间隔之外提交
我实现了一个带有读取器、处理器、写入器的 Spring Batch 框架。批处理框架启动一个事务,提交间隔是每 50 条记录。 现在在我的阅读器或处理器中,如…
从 mssql 迁移到 mysql 时的 Nhibernate 事务问题
我最初使用 Nhibernate 和 MSSQL (2008),一切都运行良好。我有一个 Web 应用程序,它为每个请求绑定一个会话,并将每个工作单元包装在一个事务中。事…
MySQL 的 InnoDB - 避免刷新单个事务的日志缓冲区?
是否可以以编程方式告诉 MySQL 不要立即刷新当前事务的日志缓冲区,无论 innodb_flush_log_at_trx_commit 设置如何? 假设您通常需要 ACID 合规性,以…
EF Transactions C# MySQL 连接器
我想知道实现以下内容的最佳方法或实践是什么: 我有一个名为 EditUser 的方法,它具有以下定义: public void EditUser(user user, Roles role) { us…
这个tsql有什么问题?
执行以下脚本时,出现错误: 消息 207,级别 16,状态 1,第 15 行 列名称“b”无效。 有人可以解释一下吗?谢谢。 DROP TABLE ttt; CREATE TABLE ttt…
Castle 自动事务管理设施仍然存在问题
关于 Castle 自动交易管理设施;我在不刷新会话的情况下将操作实际保存到数据库时遇到一些困难。 我正在使用以下组件 * NHibernate.dll v3.1.0.4000 *…
在 WCF (MSMQ) 服务中禁用 DTC
我正在使用 MSMQ 端点。 我已在我的服务上设置了以下属性。 [OperationBehavior(TransactionScopeRequired = true, TransactionAutoComplete = true)]…
使用 TransactionScope 类
我有一个基于 .Net 的胖客户端 winforms 应用程序部署到客户端。 我需要在代码中使用 TransactionScope 类 [System.Transactions] 来处理 Oracle 数据…
为什么 groovy withTransaction 不在 SqlException 上回滚?
使用以下命令 import groovy.sql.Sql def sql = Sql.newInstance("jdbc:mysql://localhost:3306/eventDb", "user", "pwd", "com.mysql.jdbc.Driver") …
EJB中的一些CMT和BMT疑问?
当在会话 bean 中使用 CMT 时,我们在哪里提交事务? 使用REQUIRES_NEW属性容器创建一个新事务并且调用者事务被挂起 只是更好地理解 REQUIRES_NEW ,…
postgres - 在事务提交之前触发
我想知道是否可以间接地在事务即将提交之前执行触发器?在此触发器中,我将进行一致性检查并在需要时回滚事务。 例如,我有三个表: users (id, name)…
在 Rails 2.3 中的事务装置之外设置数据库
对于我的 Rails 项目,我在每次测试之前使用自定义代码来设置数据库。这是很多数据,每次大约需要2秒。每个测试的数据都是相同的,因此我想避免在每个…