锁和事务

xuzhenghang 2010-01-30 02:43:55
1.听说事务是采用锁机制,事务有4个隔离级别(未授权读取 授权读取 可重复读取 串行)分别用了哪种锁?
2.数据库怎样默认锁,对select ,delete,update,insert 语句怎么默认的?
3.听说对程序员而言,只有悲观锁和乐观锁,为什么这么说?程序员怎么在程序端和数据库端使用锁?
...全文
77 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
crazylaa 2010-01-30
  • 打赏
  • 举报
回复
oracle的TM锁、TX锁知识完全普及
http://blog.csdn.net/crazylaa/archive/2009/12/08/4966787.aspx
Dave 2010-01-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xuzhenghang 的回复:]
不会那么简单吧!自己会管理
[/Quote]

这是Oracle 的机制, 假如有50个用户访问一个表, 都作增删改成的事务, 如果手动来管理,这个就不太现实了。 在写程序的时候,只要写SQL 就可以了, 至于sql 如何在数据库来运行, 如何进行相关的锁管理,这些就交给数据库自己管理了。





------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
xuzhenghang 2010-01-30
  • 打赏
  • 举报
回复
我是用来开发的,不是专门的DBA.
xuzhenghang 2010-01-30
  • 打赏
  • 举报
回复
不会那么简单吧!自己会管理
zhangwonderful 2010-01-30
  • 打赏
  • 举报
回复
1楼说的没有错
Dave 2010-01-30
  • 打赏
  • 举报
回复


Oracle 的锁都是自动管理的。

ORACLE 锁机制
http://blog.csdn.net/tianlesoftware/archive/2009/10/20/4696896.aspx


只有发生死锁的时候我们才会去处理它。

oracle 锁问题的解决
http://blog.csdn.net/tianlesoftware/archive/2009/10/28/4733630.aspx






------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716

17,090

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧