数据库 
首页 > 数据库 > 浏览文章

浅析Sql server锁,独占锁,共享锁,更新锁,乐观锁,悲观锁

(编辑:jimmy 日期: 2025/1/9 浏览:3 次 )

锁有两种分类方法。
(1) 从数据库系统的角度来看
锁分为以下三种类型:

"BACKGROUND-COLOR: #ffff00">(2)从程序员的角度看
锁分为以下两种类型:

•乐观锁(Optimistic Lock)
乐观锁假定在处理数据时,不需要在应用程序的代码中做任何事情就可以直接在记录上加锁、即完全依靠数据库来管理锁的工作。一般情况下,当执行事务处理时SQL Server会自动对事务处理范围内更新到的表做锁定。

•悲观锁(Pessimistic Lock)
悲观锁对数据库系统的自动管理不感冒,需要程序员直接管理数据或对象上的加锁处理,并负责获取、共享和放弃正在使用的数据上的任何锁。

上一篇:如何控制SQLServer中的跟踪标记
下一篇:MSSQL 监控数据/日志文件增长实现方法
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。