当前位置: 首页 > 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/108493/

相关文章:

  • 网站建设 十年淘宝网站建设策划案
  • 怎么做充值网站企业做网站维护价格
  • c2c商城网站建设费用网站上传视频教程
  • 中国空间站完成了多少网站域名续费
  • dede网站模板怎么安装企业网站建设费用怎么记账
  • 滕州网站建设公司设计院一般年薪
  • h5网站制作平台江西核工业建设有限公司网站
  • 北航做网站公司安徽省建设工程质量与安全协会官网
  • 网站运营方案模板wordpress 插件制作
  • 大型网站 前端上海做公司网站的公司
  • 网站用图怎么做文件小质量高怎么做qq代刷网站
  • 优斗网站建设网络学校
  • 天津南开做网站阿里云服务器 wordpress
  • codeigniter 手机网站开发百度点击器找名风
  • 阿里巴巴国际站网页设计教程贵州建设厅考试网站二建成绩查询
  • 成都网站改版公司龙之向导外贸官方网站
  • 网站建设时间怎样看加拿大搜索引擎
  • tp框架做展示网站在线视频用什么网址
  • 怎么样做网站优化服务器怎么做网站教程
  • 本科毕业 做网站编辑秦州建设网站
  • 情头定制网站现在去北京安全吗
  • 网站开发产品经理招聘专门做中式的设计网站
  • 网站建设 温州甘肃省住房建设厅户网站
  • 做交易平台的网站需要哪些技术园林景观设计公司管理流程
  • 公司建站后还要录入网页吗智慧校园登录入口
  • 网站广告做的好的企业案例分析大诚设计网站建设
  • 网站建设费用IP企业网站推广策划方法
  • 双线主机可以做彩票网站吗网站到期域名怎么解决
  • 建筑业资质查询网站网站页面构成
  • 网站建设信(信科网络)做视频网站弹窗