欢迎来到天天文库
浏览记录
ID:8907465
大小:930.00 KB
页数:34页
时间:2018-04-11
《sybase数据库监控0监控信息来源、算法及sql分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、IT综合监控系统—Sybase监控监控信息来源、算法及SQL分析IT综合监控系统—Sybase监控监控信息来源、算法及SQL分析版权声明本产品或文档受版权保护,其使用、复制、发行和反编译均受许可证限制。未经作者事先的书面许可,不得以任何形式、任何手段复制本产品及其文档的任何部分。修改记录修改时间修改人修改内容2009-11-13高俊峰初稿1前言本文档描述sybase数据库的各种监控指标的来源、算法及采集用SQL语句。下述的SQL语句均在Windows的Sybase12.5.1和Sybase12.5.4
2、上验证通过。1.1适用范围1.1.1读者■读者适用实施人员、测试人员、DBA。■读者知识背景要求读者熟悉或了解下述的相关知识:·理解sybase数据库的各种系统表、视图的用途;·理解sybase的各种系统参数及用途;·有sybase的数据库维护经验,对各种指标的异常能明确该如何处理。1.2参考资料编号资料名称简介作者日期出版单位1ASE125系统管理员Sybase管理员参考SYBASEMay2002SYBASE2sybase系统管理指南Sybase数据库管理员指南SYBASEMarch2002SYBA
3、SE3Sybase参考手册-函数Sybase数据库性能调优指南与参考SYBASEOctober2002SYBASE网址简介www.sybase.comsybase主页,可以通过搜索得到sybase的各种手册1.1缩略词及术语本文档出现的缩略词:缩略词全称中文解释本文档出现的术语:术语定义1.2约定1概述Sybase数据库的监控是指通过对Sybase数据库的各种运行状态数据和性能数据的抽样采集以及周期性的主动检测其可用性,经过配置比较、状态比较、阀值比较、运行警报日志的分析来判别Sybase数据库的运行
4、状态,对配置变化、运行状态变化、违背阀值规则和满足特定条件的警报日志主动给管理员发出告警。通过保留不同时段的这些数据,可以长期观察Sybase数据库的运行情况,为数据维护、数据库的优化以及扩容提供判断的依据。Sybase数据库的监控项目包括:■数据库基本信息的监控-服务器名称-数据库版本-Cpu的工作时间(秒)-数据库闲置时间-转储设备或数据库设备个数-数据库个数-引擎个数-状态为“online”的引擎个数-可提供远程调用的服务器数-事务的个数■数据库IO信息通过周期性采集有关sybase的IO信
5、息,来分析数据库性能。-从网络上读取的输入数据包数目-写到网络上的输出数据包数-发生的网络数据包错误数-用于执行输入和输出操作的时间,单位为秒-读取磁盘(不是读取高速缓存)的次数-写入磁盘的次数-读写数据发生的错误数■数据库内存、缓存信息通过周期性采集有关数据库的内存及缓存的资源使用信息,为维护与调整资源提供参考。-总物理内存大小(MB)-总逻辑内存大小(MB)-总数据高速缓存大小(MB)-元数据缓存大小(MB)-存储过程缓存大小(MB)-数据缓存匹配度-存储缓存匹配度■数据库Table信息-Tabl
6、e名-Table的创建时间-Table所属的segment-Table的总行数-Table总大小-Table已用大小-Tabale索引大小-Talbe未用大小-Table使用率■数据库Processes信息通过周期性采集有关数据库的processes信息,可以查看到当前进程状态,分配给进程的内存以及进程累计CPU的时间等。为维护提供好的参考。-进程状态-主机名-当前执行的命令或进程-所属数据库名称-进程积累cpu时间-分配给进程的内存量-当前连接的网络包大小-优先级-客户端连接的时间和日期-进行登陆的
7、客户端ip■数据库User信息通过周期性采集,可以查看到用户登陆的相关信息-用户名称-数据库中的id-所属组名-登陆名称■数据库Device信息-设备名称-设备物理名称-设备描述■数据库Segment信息通过周期性采集数据库段的使用情况,为维护提供参考。-Segment名称-Segment总大小-总页数-可用页数-已用页数■数据库锁信息-进程号-锁类型-数据库名称-表名称-是否与游标关联-当前执行命令■数据库连接数-进程号-状态-登陆主机名-锁进程号-数据库名-正在执行的命令★★★★★★★★★★★★★
8、★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★以下为各种监控信息的采集SQL及含义。如果采集到ITIMS数据库表中,需要参考ORACLE对各个字段的定义。★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★1Sybase数据监控项的获取方法1.1Sybase数据库基本信息监控·基于SQLAdvantage的执行SQL语句:select(SELECT@@SERVERNAME)asfSvrName,(SEL
此文档下载收益归作者所有