77范文网 - 专业文章范例文档资料分享平台

Informix 数据库维护指南v1.0 - 图文(3)

来源:网络收集 时间:2019-03-15 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Informix数据库维护指南

2.2 锁的使用

2.2.1 锁当前使用情况

管理项描述:锁资源总量有上限限制

影响方式:锁资源不足,会使应用因该资源不足而失败

监控方式:对锁资源的使用进行趋势监控 1) onstat -k

2) 或 online.log 记录的额外锁申请日志

规避方式:分析应用的锁占用情况,在不影响并发的情况下放大锁级别

当前锁分配数量,以及锁溢出状况 onstat -k |tail -2 4 active, 20000 total, 16384 hash buckets, 0 lock table overflows 2.2.2 锁资源消耗内存

管理项描述:锁资源总量会受到系统内可用内存的资源限制

影响方式:9.4版本中每一个锁会占用44个字节的内存,11.5版本中每个锁占用120字节的内存,内存不足会导致锁资源受限,最终使应用因该资源不足而失败

监控方式:对锁资源的使用进行趋势监控 1) onstat -k

2) online.log 记录的锁申请信息 3) 操作系统命令查看剩余可用内存数量

规避方式:分析应用的锁占用情况,在不影响并发的情况下放大锁级别

当前锁使用量参看2.2.1 , 锁消耗内存计算方式 9.40, 10.0. 版本,一个锁占44字节, 北京数据中心

第11页 共 97页

Informix数据库维护指南

total lock num * 44 11.5版本,一个锁占120字节 total lock num * 120 2.2.3 锁资源溢出

管理项描述:锁资源总量有上限限制

影响方式: 应用的数据量随上线时间不断增长,做同样的应用所需锁得数量也不断

增长,最终超过锁资源上限。

监控方式:对锁资源的使用进行趋势监控 1) onstat -k

2) online.log 记录的额外所申请日志

规避方式:分析应用的锁占用情况,在不影响并发的情况下放大锁级别 当前使用量和溢出情况参看2.2.1, 锁总量 ? 32位系统 锁最大值 IDS11.50 8,000,000 + 99 * 100,000 IDS7.31, IDS9.4, IDS10.0 8,000,000 + 16 * 100,000 ? 64位系统 锁最大值 IDS11.50 500,000,000 + 99 * 1,000,000 IDS7.31,IDS9.4,IDS10.0 8,000,000 + 16 * 100,000 2.3 CPU使用

2.3.1 CPU VP 数量

管理项描述:数据库使用的CPU数量

影响方式:未给操作系统及其他应用留下做够的CPU资源

监控方式:定点检查CPU VP参数配置 1) onconfig中VPCALSS 定义

2) 操作系统提供系统层CPU数量查看方式

北京数据中心

第12页 共 97页

Informix数据库维护指南

规避方式:CPU VP = TOTAL CPU - n(特殊需求预留CPU) - 1CPU 系统用

注:配置中的数量是系统中可以查看到的CPU核数,即逻辑CPU的数量 系统内CPU信息参看2.1.4, 当前配置CPU VP数量 onstat -c |grep VPCLASS | grep -i CPU # VPCLASS cpu - Configures the CPU VPs. The format is: # VPCLASS cpu, num=, VPCLASS cpu,num=1,noage 2.3.2 CPU VP 使用率

管理项描述:数据库使用的CPU的使用率

影响方式:如果分配给数据库的CPU使用率很高,将无法继续提高系统的处理性能

监控方式:定点检查CPU 使用率

1) CPU使用率大于70% 报警

2) 操作系统提供系统层CPU使用率查看方式 规避方式:增加CPU VP数量,或考虑增加系统物理CPU数量

2.3.3 CPU VP 使用均衡

管理项描述:数据库使用的每个CPU,其使用率是否均衡

影响方式:按CPU编号排列,编号越大的CPU,使用频率会越低,无法进行利用,进而提高整体处理能力

监控方式:定点检查各个CPU 使用率

1) 编号最大的CPU使用率小于CPU VP1 50%时提示 2) 操作系统提供系统层CPU使用率查看方式 规避方式:使用CPU绑定设置

系统内CPU信息参看2.1.4, 当前配置CPU 绑定形式 onstat -c |grep VPCLASS | grep -i CPU # VPCLASS cpu - Configures the CPU VPs. The format is: 北京数据中心

第13页 共 97页

Informix数据库维护指南

# VPCLASS cpu, num=, VPCLASS cpu,num=58,aff=6-119,noage 2.3.4 物理CPU 编号连续性

管理项描述:CPU绑定,依靠CPU的编号进行设置

影响方式:如果CPU物理编号不连续,部分CPU绑定将失效,数据库将失去部分预想的CPU处理能力

监控方式:定点检查系统中CPU编号是否连续,且是否有绑定设置 1) onconfig 中 AFF_CPU 参数 2) 操作系统提供CPU编号查看方式

规避方式:使用区间CPU绑定方式 参看2.3.3 2.3.5 CPU user 及 sys 占比

管理项描述:分析计算类CPU时间与系统调用CPU时间的占比 影响方式:计算类的CPU时间占比应在80%以上较为合理

监控方式:定点检查系统中CPU user 及 sys的比例 1) 操作系统提供CPU查看方式

规避方式:1) 操作系统分析sys调用的主要原因

2) 通过调优减少sys使用

CPU User 及 Sys使用查看 onstat -g glo IBM Informix Dynamic Server Version 11.70.UC4 -- On-Line -- Up 01:59:07 -- 160552 Kbytes MT global info: sessions threads vps lngspins 北京数据中心

第14页 共 97页

Informix数据库维护指南 0 34 15 4 sched calls thread switches yield 0 yield n yield forever total: 164849 136270 14502 85950 13037 per sec: 49 42 0 36 0 Virtual processor summary: class vps usercpu syscpu total cpu 1 0.60 1.10 1.70 aio 9 0.00 0.37 0.37 lio 1 0.00 0.62 0.62 pio 1 0.00 0.10 0.10 adm 1 0.00 0.01 0.01 msc 1 0.00 0.00 0.00 fifo 1 0.00 0.00 0.00 total 15 0.60 2.20 2.80 2.3.6 CPU VP 绑定 与 网卡CPU绑定重叠

管理项描述:HP平台避免数据库使用的CPU,与系统绑定的网卡CPU重叠 影响方式:降低网卡CPU的处理能力,即降低应用连接的网络效率

监控方式:定点检查系统中网卡是否绑定CPU 1) 操作系统提供网卡CPU绑定查看方式

规避方式:HP平台避开数据库使用的CPU来绑定网卡

2.3.7 AIO VP 数量

管理项描述:AIO VP以同步方式处理IO

影响方式:当启用KAIO时,AIO VP的数量应限定为4。未使用KAIO的情况下,

AIO的数量应为chunk的数量+2。当未配置AIO VP的数量时,系统默认启动chunk数量*2 的AIO 进程。造成系统进程数量过多,影响性能。

监控方式:定点检查数据库AIO参数配置 1) onconfig 中 AIOVP 配置

规避方式:禁止AIOVP参数配置为空

北京数据中心

第15页 共 97页

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Informix 数据库维护指南v1.0 - 图文(3)在线全文阅读。

Informix 数据库维护指南v1.0 - 图文(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/520577.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: