informix-online动态服务器系统监控
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,online系统管理员应当定期监控online系统中的某些部分。这一点在初始配置以及进入运行后的参数调整阶段非常重要。监控系统主要监控以下几个方面:1.消息日志2.共享内存使用3.chunk的状态和使
千家信息网最后更新 2025年01月21日informix-online动态服务器系统监控online系统管理员应当定期监控online系统中的某些部分。这一点在初始配置以及进入运行后的参数调整阶段非常重要。监控系统主要监控以下几个方面:
1.消息日志
2.共享内存使用
3.chunk的状态和使用
4.有问题的用户活动:sql语句、锁、线索。
5.资源限制
1.1.消息日志存放有关online系统状态的诊断性和管理性的信息。
位置:$INFORMIXDIR/tmp/online.log
通过onstat -m命令可以显示最近的20条消息文件记录,只有informix用户才有权限查看文件。
通过cat /dev/null > onlin.log命令来定期清空文件。
2.1.因为共享内存可以被online系统动态地分配,所以应当监控已经创建的段的数目和大小。
通过命令onstat -g seg命令监控内存段
通过onmode -a segsize 向虚拟部分计入内存段。
通过onstat -g mem命令监控共享内存的分配
通过命令onmode -F 命令释放不再使用的共享内存段。
3.监控chunk的使用
通过命令onstat -d命令来查看chunk的状态
主要关注dbspace中的chunk是否已满和chunk是否处于脱机状态。
4.监控用户活动
4.1.online系统管理员可监控单个用户的会话活动,从这些信息中,你可以判断出应用程序代码中是否存在某些问题,具体问题出在何处由开发人员来确定。
4.2.需要对用户额以下活动进行监控
每个用户的读写情况。
所持有的锁的数量和类型。
最后一条sql语句。
每个用户分配的线索情况。
用户创建的临时表。
用户的长事务情况。
可通过命令 onstat -g ses 获得有关会话的信息。
进一步想得到某一会话的信息可通过命令 onstat -g ses session-id 来获取。
4.3.sql信息
可通过命令onstat -g sql 获得有关sql的信息
进一步的,可通过onstat -g sql session-id 得到某一会话的信息。
4.4.监控用户线索
可通过命令onstat -u列出所有需要rsam任务控制块结构的线索。
4.5.监控事务长度
可以通过SMI的syssesprof表,或者通过命令onstat -g tpf session-id得到一个会话所用的逻辑日志空间的大小。但是需要注意的是,只有当客户程序连接时,syssesprof的记录才存在。
4.6.取消有问题的会话
onmode -z session-id
某些情况下,可能会需要结束一个会话,如发生死锁、长事务或用户持有一个被请求的资源。在这种情况下,如果可能的话,你应当主动退出应用程序。
如果不可能,你可以杀死该应用程序。会话将会检测出客户程序进程的连接中断。如果会话仍在运行,那么你可以运行带有会话id的onmode -z命令。
需要注意的是不要使用unix系统中的kill命令清除会话。
5.1.资源限制
在很多情况下,online系统资源的最初配置不能满足系统的各种要求。online系统管理员可以使用onstat -p命令监控是否有足够的可用资源。
1.消息日志
2.共享内存使用
3.chunk的状态和使用
4.有问题的用户活动:sql语句、锁、线索。
5.资源限制
1.1.消息日志存放有关online系统状态的诊断性和管理性的信息。
位置:$INFORMIXDIR/tmp/online.log
通过onstat -m命令可以显示最近的20条消息文件记录,只有informix用户才有权限查看文件。
通过cat /dev/null > onlin.log命令来定期清空文件。
2.1.因为共享内存可以被online系统动态地分配,所以应当监控已经创建的段的数目和大小。
通过命令onstat -g seg命令监控内存段
通过onmode -a segsize 向虚拟部分计入内存段。
通过onstat -g mem命令监控共享内存的分配
通过命令onmode -F 命令释放不再使用的共享内存段。
3.监控chunk的使用
通过命令onstat -d命令来查看chunk的状态
主要关注dbspace中的chunk是否已满和chunk是否处于脱机状态。
4.监控用户活动
4.1.online系统管理员可监控单个用户的会话活动,从这些信息中,你可以判断出应用程序代码中是否存在某些问题,具体问题出在何处由开发人员来确定。
4.2.需要对用户额以下活动进行监控
每个用户的读写情况。
所持有的锁的数量和类型。
最后一条sql语句。
每个用户分配的线索情况。
用户创建的临时表。
用户的长事务情况。
可通过命令 onstat -g ses 获得有关会话的信息。
进一步想得到某一会话的信息可通过命令 onstat -g ses session-id 来获取。
4.3.sql信息
可通过命令onstat -g sql 获得有关sql的信息
进一步的,可通过onstat -g sql session-id 得到某一会话的信息。
4.4.监控用户线索
可通过命令onstat -u列出所有需要rsam任务控制块结构的线索。
4.5.监控事务长度
可以通过SMI的syssesprof表,或者通过命令onstat -g tpf session-id得到一个会话所用的逻辑日志空间的大小。但是需要注意的是,只有当客户程序连接时,syssesprof的记录才存在。
4.6.取消有问题的会话
onmode -z session-id
某些情况下,可能会需要结束一个会话,如发生死锁、长事务或用户持有一个被请求的资源。在这种情况下,如果可能的话,你应当主动退出应用程序。
如果不可能,你可以杀死该应用程序。会话将会检测出客户程序进程的连接中断。如果会话仍在运行,那么你可以运行带有会话id的onmode -z命令。
需要注意的是不要使用unix系统中的kill命令清除会话。
5.1.资源限制
在很多情况下,online系统资源的最初配置不能满足系统的各种要求。online系统管理员可以使用onstat -p命令监控是否有足够的可用资源。
命令
监控
用户
系统
信息
内存
情况
程序
资源
可通
状态
线索
问题
活动
管理
事务
应用程序
文件
日志
消息
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
韩城软件开发哪家好
discuz服务器配置
公安防范化解网络安全风险
网络传输和网络安全
国内最大的网络安全周公司
数据库是指什么的合集
华为高斯数据库技术路线
北京羁鸟软件开发学校
数据库修改表格语句
苏州软件开发定制服务
网络安全靠大家 手抄报图片
海量数据库架构
软件开发 方向 排行
在校大学生软件开发
服务器管理口能ssh吗
福建蓝禾网络技术
广东德搜网络技术有限公司
云搭建服务器玩游戏
wind 批量导数据库
河南托管服务器有哪些虚拟主机
sql数据库成绩为空
重庆南岸生鲜电商软件开发
服务器文件安全性配置文件
互联网和科技型公司
pass软件开发
软件开发的好找工作吗
英雄联盟服务器崩溃了连不上怎么办
山东省浪潮服务器代理电话多少
绍兴扫码洗车软件开发
联合阅读软件开发