文档介绍:ITIMS
版本
IT综合监控系统一
Sybase监控
监控信息来源
第 2 页
版权声明
本产品或文档受版权保护,其使用、复制、发行和反编译均受许可证限制。未 经作者事先的书面许可, 不得以任何形式、 任何手段复制本产品及其文档的任何 部分。
第 3 页
修改记录
修改时间
修改人
修改内容
2009-11-13
高俊峰
初稿
第4页
第 5 页
1刖言
本文档描述sybase数据库的各种监控指标的来源、算法及采集用 SQL语句。
下述的SQL语句均在 Windows的Sybase 。
■读者
适用实施人员、测试人员、 DBA
■读者知识背景
要求读者熟悉或了解下述的相关知识:
•理解sybase数据库的各种系统表、视图的用途;
•理解sybase的各种系统参数及用途;
•有sybase的数据库维护经验,对各种指标的异常能明确该如何处理。
编号
资料名称
简介
作者
日期
岀版单位
1
ASE125系统管理员
Sybase管理员参考
SYBASE
May 2002
SYBASE
2
sybase系统管理指南
Sybase数据库管理员 指南
SYBASE
March 2002
SYBASE
3
Sybase参考手册-函数
Sybase数据库性能调 优指南与参考
SYBASE
October 2002
SYBASE
第 6 页
网 址
简 介
sybase主页,可以通过搜索得到 sybase的各种手册
第 7 页
本文档出现的缩略词:
缩略词
全称
中文解释
本文档出现的术语:
术语
定义
1・4约定
第 8 页
2 概述
Sybase数据库的监控是指通过对 Sybase数据库的各种运行状态数据和性能数据的抽样采集以及周期性
的主动检测其可用性,经过配置比较、状态比较、阀值比较、运行警报日志的分析来判别 Sybase 数据库的
运行状态,对配置变化、运行状态变化、违背阀值规则和满足特定条件的警报日志主动给管理员发出告警。
通过保留不同时段的这些数据,可以长期观察 Sybase数据库的运行情况,为数据维护、数据库的优化以及
扩容提供判断的依据。
Sybase 数据库的监控项目包括:
数据库基本信息的监控
-服务器名称
-数据库版本
-Cpu 的工作 时间(秒)
-数据库闲置时间
转储设备 或数据库设备个数
数据库个数
-引擎个数
状态为 “online ”的引擎 个数
-可提供 远程调用的服 务器数
-事务的个数
数据库 I\O 信息
通过周期性采集有关 sybase的1\0信息,来分析数据库性能。
从网络上读取的输入数据包数目
-写到网络上的 输出数据包 数
-发生的 网络数 据包 错误数
第 9 页
-用于执行输入和输出操作的 时间,单位为秒
-读取磁盘(不是读取高速 缓存)的次 数
- 写 入磁 盘 的次 数
- 读写数 据发生的 错误数
■ 数据库内存、缓存信息 通过周期性采集有关数据库的内存及缓存的资源使用信息,为维护与调整资源提供参考。
-总物理内存大小 (MB)
- 总逻辑内 存大小 (MB)
-总数 据高速 缓存大小 (MB)
-元数据缓存大小 (MB)
-存储过程缓存大小 (MB)
-数据缓 存匹配度
- 存 储缓 存匹配度
■ 数据库 Table 信息
-Table 名
-Table 的创建时间
-Table 所属的 segment
-Table 的总行数
-Table 总大小
-Table 已用大小
-Tabale 索引大小
-Talbe 未用大小
-Table 使用率
■ 数据库 Processes 信息
通过周期性采集有关数据库的 processes 信息,可以查看到当前进程状态,分配给进程的内存以及进
第 10 页
程累计CPU的时间等。为维护提供好的参考。
- 进程状态
- 主机名
- 当前执行的命令或进程
-所属数据库名称
- 进程积累 cpu 时间
-分配给进程的内存量
- 当前连接的网络包大小
- 优先级
-客户端连接的时间和日期
- 进行登陆的客户端 ip
■ 数据库 User 信息