Chinaunix首页 | 论坛 | 博客
  • 博客访问: 53083
  • 博文数量: 20
  • 博客积分: 825
  • 博客等级: 准尉
  • 技术积分: 210
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-15 12:03
文章分类

全部博文(20)

文章存档

2010年(20)

我的朋友

分类: DB2/Informix

2010-07-17 15:39:50

一,调整锁的粒度。例如:将页锁改成行锁。

二,提高sql对表进行访问的效率,降低访问时间。

三,对表进行访问的sql设置锁等待。(每个用户对数据库表进行访问的时候,默认是不等待,遇到记录被锁定的情况马上返回记录被锁的信息。此时可以对单个用户设定锁等待.eg: seg lock mode to wait 60;

四,设置隔离级别为脏读。(无日志数据库:默认隔离级别为脏读; 缓冲/非缓冲日志数据库: 提交读但用户可以设置成其他的隔离级别。)

五,如果需要快速处理锁冲突的情况,在确定锁的实际拥有者以后可以确定是否应该终止其操作,执行 onmode z Kill specified session id,以达到释放锁资源的目的。

阅读(733) | 评论(0) | 转发(0) |
0

上一篇:informix版本升级

下一篇:informix安装配置HDR

给主人留下些什么吧!~~