社区
MS-SQL Server
帖子详情
【乐观并发检查失败】是什么意思?
qxg0722
2006-04-16 11:20:58
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e23'
[Microsoft][ODBC SQL Server Driver][SQL Server]乐观并发检查失败。已在此游标之外修改了该行。
虽然出现这种错误,但是相关的数据库的操作好像都已经成功执行了,并没有什么影响。但是不明白这种错误为什么会出现,而且并不是每次都出现,偶尔才会。
所以我很奇怪这种错误是什么引起的?
...全文
218
2
打赏
收藏
【乐观并发检查失败】是什么意思?
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e23' [Microsoft][ODBC SQL Server Driver][SQL Server]乐观并发检查失败。已在此游标之外修改了该行。 虽然出现这种错误,但是相关的数据库的操作好像都已经成功执行了,并没有什么影响。但是不明白这种错误为什么会出现,而且并不是每次都出现,偶尔才会。 所以我很奇怪这种错误是什么引起的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qxg0722
2006-04-18
打赏
举报
回复
解决了,谢谢
huailairen
2006-04-16
打赏
举报
回复
建议不要用recordset 的更新
还是用语句 update 表 set 列=值 where 条件
应该是rs的锁定的时间过长
有其他语句把当前值修改了。
乐观
锁导致
并发
失败
解决方案
业务场景 用户在使用支付宝或者微信给商户付款时,支付成功回调之后,需要修改商户的余额,并产生流水。由于存在多个用户在同一商户付款的
并发
情况,采用@version
乐观
锁来防止商户余额信息错乱,但在
并发
的情况下,
乐观
锁只能保证数据不错乱,并不能保证业务的正常进行,因为用户已经支付成功,不能因为
乐观
锁产生流水
失败
或者计算余额
失败
而告知用户支付
失败
,这个时候需要解决
并发
情况也能顺利产生流水和修改余额。
乐观
并发
控制
乐观
并发
控制(optimistic concurrency control, OCC)
乐观
并发
是一个应用于事务系统(eg,关系型数据库管理系统与软件内存事务)的
并发
控制方法。 OCC假设大多数的事务可以在不互相干扰的情况下完成。 当事务运行时,事务不需要申请资源的锁,便可以使用这些资源。 在提交之前,每一个事务都会验证没有其他的事务修改了它所读取的数据。 如果检测显式存在冲突修改,提交...
并发
编程面试题(2020最新版)
文章目录基础知识
并发
编程的优缺点为什么要使用
并发
编程(
并发
编程的优点)
并发
编程有什么缺点
并发
编程三要素是什么?在 Java 程序中怎么保证多线程的运行安全?并行和
并发
有什么区别?什么是多线程,多线程的优劣?线程和进程区别什么是线程和进程?进程与线程的区别什么是上下文切换?守护线程和用户线程有什么区别呢?如何在 Windows 和 Linux 上查找哪个线程cpu利用率最高?什么是线程死锁形成死锁的...
乐观
锁解决高
并发
根本决解办法只有一个:队列,下面说的没有用的 对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的
并发
访问问题了。而
并发
问题是绝大部分的程序员头疼的问题, 但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的
并发
和同步吧。 为了更好的理解
并发
和同步,我们需要先明白两个重要的概念:同步和异步 1、同步和异步的区别和联系 所谓同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,这时程序是出于阻塞的,只有接...
分布式系统一致性设计---
乐观
并发
控制和悲观
并发
控制
锁的缺点 传统的锁机制有许多固有的不足,加锁的缺点总结如下 (1)、锁的维护带来的开销,这些开销在不支持对共享数据
并发
访问的系统中是没有的。即使是只读事务(查询),它不可能改变数据的完整性,通常仍然需要利用锁来保证数据在读取时不会被其他事务修改。但是锁只在最坏的情况下才起作用。 例如,有两个
并发
执行的客户进程将n个对象的值增1。如果这两个客户程序同时开始执行并运行相同的时间,但它们访问对象的次序不相关,并使用独立的事务来访问并增加对象的值,那么这两个程序同时访问到同一个对象的概率只有1/n,因此每n个
MS-SQL Server
34,593
社区成员
254,590
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章