当前位置: 首页 > news >正文

企业网站建设公司上海金蝶软件中国有限公司

企业网站建设公司上海,金蝶软件中国有限公司,吴川市建设工程公司网站,网站增加一体化建设功能的好处数据库在对行操作的时候,为了避免多个作业互相覆盖影响数据准确性,在进行操作(尤其是写操作)的时候会上锁,同一时间只有一个作业可以修改数值 对行上锁,为了记录锁的信息,所以会占用一定的内存…

数据库在对行操作的时候,为了避免多个作业互相覆盖影响数据准确性,在进行操作(尤其是写操作)的时候会上锁,同一时间只有一个作业可以修改数值

对行上锁,为了记录锁的信息,所以会占用一定的内存空间,一旦行锁太多的话不仅占用巨大内存空间,还会反复对行上锁,如果一个事务要同时修改10万行的话,就要执行十万次次行上锁,所以这时候我们希望能够升级成表锁,让他操作完之后再释放给其他应用使用,同样的表锁也会升级为数据库锁。

但是如果很快就锁升级的话,明明可以几个应用同时操作,却硬让别人等待,这也是不优雅的,所以需要考虑如何设置locklist和maxlocks

参考

maxlocks IBM Documentation

locklist IBM Documentation

db2pd IBM Documentation

self_tuning_mem 为ON的时候会自动对locklist和maxlocks进行调整

锁升级发生的条件

1 所有的应用加起来达到了locklist上限

2 单一应用的锁达到了maxlocks限制

那也就是取反的事情,当这两个条件都不达到的时候,就可以避免发生锁升级

计算


所有应用的锁总数 小于        locklist * 4096 / locksize
并且锁数最多的应用的锁数 小于  ( maxlocks * locklist * 4096 ) / (100 * locksize)

同时满足的话就不会发生锁升级

假设

最大的应用会同时持有的锁数  = 10 0000

设置

maxlocks = 10

令不等式
10 0000  小于   ( 10 * locklist * 4096)/ (100 * 128) 

成立,就可以反过来算出locklist的最小值为 31250

所以locklist就可以设置为稍微高于31250的值

http://www.yayakq.cn/news/407935/

相关文章:

  • 中劵资本集团股票交易网站建设中国外的域名注册网站哪个好
  • 湛江h5建站网站开发服务协议
  • 做网络传销网站犯法吗网站根域名是什么
  • 公司资质查询官方网站西安网站制作托
  • 济南网站建设哪个好网站年报公示怎么做
  • 建工网站万网注册域名查询
  • 什么网站专做衣服西安公司建一个网站需要多少钱
  • 网站建设擎宇凡科建站微信小程序
  • 网络广告推广网站wordpress付费电台
  • 教育网站的开发与建设论文建立网站站点
  • 商务网站规划与建设著名建筑设计作品解析
  • 如何做网站弹窗广告广电网络公司营销推广方案
  • 国外的智慧城市建设网站网站后台管理系统 模板
  • 网站推广合同模板东莞阳光网英语口语大赛
  • 网站内容与功能设计玉田县建设工程招标网站
  • 白城网站seo机票小代理做网站
  • 燃气公司网站建设方案济南市住建厅官方网站
  • 七米网站开发网站的网络公司
  • 深圳网站建设服务商深圳设计公司十大排名
  • 上饶做网站的商丘网络推广公司
  • 网站推广方法ppt免费开放的api大全软件
  • 做文案图片上什么网站网站开发的例子
  • 电子商务网站计划书义乌网站建设软件开发
  • 绵阳 网站设计阿里巴巴网站的pc端和手机端怎么做的
  • 网站推广有用吗?新手做网页做那个网站简单
  • 自己做的网站邮箱更改密码程序为什么总出错全国网站设计公司
  • 给千图网等网站做设计赚钱吗网站制作案例
  • 全景网站模版万网注册域名就可以做网站吗
  • 青岛建设集团网站网站建设与维护本科教材
  • 如何网站数据备份常州网站建站