transaction-isolation

transaction-isolation

文章 0 浏览 4

通过高事务隔离级别防止更新丢失:这是一个常见的误解吗?

我注意到我的应用程序经常将依赖于先前读取操作的值写入数据库。一个常见的例子是用户可以存钱的银行帐户: void deposit(amount) { balance = getAcc…

请持续率性 2025-01-11 07:58:51 1 0

“脏读”在设置为未提交隔离级别的事务范围内不工作

我有一个类似这样的代码: using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required), new TransactionOptions) { Is…

国产ˉ祖宗 2025-01-02 15:48:16 1 0

两个线程从同一个表读取:如何使两个线程不从 TASKS 表读取同一组数据

我有一个任务线程在两个单独的 tomcat 实例中运行。 任务线程在某些条件下并发读取(使用 select)TASKS 表,然后进行一些处理。 问题是,有时两个线…

路还长,别太狂 2024-12-16 13:31:31 4 0

在基本 MySQL 项目中使用哪种隔离级别?

嗯,我收到了一个作业[迷你项目],其中最重要的问题之一是数据库一致性。 该项目是一个 Web 应用程序,允许多个用户访问和使用它。我可以预期并发查询…

So尛奶瓶 2024-12-04 20:03:45 6 0

使用 Seam & 重试事务的最佳方式休眠

我有一个与 Seam & 一起使用的 Seam Web 应用程序。 Hibernate(从 JDBC 到 SQLServer)。 它运行良好,但在重负载下(使用 JMeter 进行压力测试),…

难得心□动 2024-11-19 14:45:19 4 0

数据库连接和会话一样吗?

我对 数据库打开会话 连接池 之间的关系有点困惑。为了详细说明,我将 JDBC 与 Oracle 9i DB 结合使用,并且还使用连接池来池连接。 我想知道的是:当…

蓝眼睛不忧郁 2024-11-03 00:31:09 5 0

MYSQL 5 的奇怪行为(数据库隔离)

我打开了两个命令窗口来使用我的数据库(MySQL5)。 下面是我正在使用的表结构(应该注意的是,我已经通过执行 set autocommit=0; 关闭了自动提交):…

娇俏 2024-11-02 13:58:57 5 0

如何修复“快照隔离事务由于更新冲突而中止”?

我看到一条与事务隔离级别相关的错误消息。涉及两个表,第一个一个经常更新,事务隔离级别设置为SERIALIZABLE,第二个一个在上有一个外键>第一个。 插…

段念尘 2024-10-19 09:02:02 4 0

SQL Server 插入论坛查询

考虑到论坛表和许多用户同时向其中插入消息,此事务的安全性如何? SET TRANSACTION ISOLATION LEVEL SERIALIZABLE BEGIN TRANSACTION DECLARE @LastM…

乄_柒ぐ汐 2024-10-05 23:30:23 3 0

使用 Entity Framework 4 读取数据时如何使用事务?

我正在尝试将 Microsoft SQL Server 2008 R2 中的 SNAPSHOT 事务隔离级别与 Entity Framework 4.0 结合使用。然而,这似乎并不像我最初想象的那么容易…

上课铃就是安魂曲 2024-10-01 18:25:41 7 0

Nhibernate:生成insert then update语句,在多线程环境下会导致死锁问题

在将 NHibernate 与 SQL Server 2005 一起使用时,我经历过以下场景。 我的业务流程涉及以下步骤: 启动事务 创建 nhibernate 映射对象 保存 nhiberna…

农村范ル 2024-09-25 13:50:29 4 0

Crystal Reports 与 SQL Server 2005:设置事务隔离级别

有没有办法在 Crystal Reports 查询时指定事务隔离级别 SQL Server 2005 数据库无需采取以下任何措施: 将报表的查询封装在存储过程中,该存储过程在…

倾城°AllureLove 2024-08-11 09:00:12 6 0

NOLOCK 与事务隔离级别

使用“SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED”和NOLOCK有什么区别? 这个比那个好吗?…

飘逸的'云 2024-07-24 16:39:46 4 0

如果我在一个存储过程中调用另一个设置较低事务隔离级别的存储过程,可以吗?

我有一堆实用程序,它们只检查数据库中的某些条件并返回标志结果。 这些过程以 READ UNCOMMITTED 隔离级别运行,相当于WITH NOLOCK。 我还有更复杂的…

久伴你 2024-07-17 18:32:24 11 0

为什么 T-SQL 事务不是线程安全的?

以下(经过清理的)代码有时会产生这些错误: 无法删除表“database.dbo.Table”,因为它不存在或您没有权限。 数据库中已有一个名为“Table”的对象…

心的位置 2024-07-14 02:46:22 11 0
更多

推荐作者

忆悲凉

文章 0 评论 0

hgfg1645

文章 0 评论 0

qq_qLPLYi

文章 0 评论 0

戏舞

文章 0 评论 0

殊姿

文章 0 评论 0

﹂绝世的画

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文