正在考虑获得 Informix 11.70 版本的系统管理认证(考试 919)吗?如果是,那么您来对地方了。这个 Informix 认证准备教程系列 涵盖了您在参加考试前需要理解的所有主题。即使您目前没有获取认证的想法,这一系列教程仍然是您开始了解 Informix 11.70 中的新功能的不错地方。
关于本教程
在本教程中,您将学习如何使用一组 Informix 监视工具来监视和诊断问题。此处提供的材料主要涵盖考试第 2 部分(名为 “系统活动监视”)中的目标。本教程涵盖的主题包括:
使用系统数据库监视和隔离问题 消息日志 使用 Informix 实用程序查看有关数据库服务器的信息 使用 Scheduler 和 SQL Administration API 查看有关数据库服务器的信息 并发性和锁定 操作">系统工具
目标
完成本教程后,您应该知道:
如何使用 sysmaster 数据库 要在消息日志中
查找哪些内容 如何使用 onstat 和 oncheck 实用程序 如何使用 dbschema 实用程序 如何使用调度程序 如何使用 SQL Administration API 不同类型的锁 如何使用操作系统工具进行监视
前提条件
要理解本教程中提供的材料,您应该熟悉以下内容:
Informix 环境,包括配置文件、参数、安装和管理 Informix 概念和术语,包括 dbspace、数据块、物理日志、逻辑日志和检查点
系统需求
您不需要 Informix 副本即可完成本教程。但是,如果您 下载 Informix Innovator-C Edition 的免费试用版 来完成本教程的学习,您将会更好地掌握本教程。
使用系统数据库监视和隔离问题
数据库服务器创建和维护 sysmaster 数据库。它类似于数据库的系统目录,系统目录已在 IBM Informix Guide to SQL: Reference 中介绍过。就像数据库服务器管理的每个数据库的系统目录跟踪数据库中的对象和特权一样,每个数据库服务器的 sysmaster 数据库会跟踪有关数据库服务器的信息。
sysmaster 数据库包含系统监视接口 (SMI) 表。SMI 表提供有关数据库服务器的状态信息。您可以查询这些表来识别处理瓶颈,确定资源使用情况,跟踪会话或数据库服务器活动等。本文将介绍这些 SMI 表,这些表与普通的表稍有不同。
sysmaster 数据库中有许多表。请查阅手册了解详细信息。表 1 给出了 Informix 版本 11 中引入的一组新表。
表 1. 新的 sysmaster 表
表名称 说明 sysbaract_log OnBar 活动日志文件 syscheckpoint 检查点信息 syscluster 高可用性集群信息 syscmsmsla 连接管理器信息 syscmsmtab 连接管理器信息 syscompdicts_full 压缩字典信息 sysdual 一个只有一行的表 sysenv 在线服务器的启动环境 sysenvses 会话级环境变量 sysha_lagtime 从属服务器延迟时间统计信息 sysha_type 有关连接的服务器的信息 sysha_workload 从属服务器工作负载统计信息 sysipl 索引页面日志信息 sysmgminfo 内存授权管理器/并行数据查询信息 sysnetclienttype 客户端类型网络活动 sysnetglobal 全局网络信息 sysnetworkio 网络输入/输出 sysonlinelog 在线日志信息 sysprofile 系统配置文件信息 sysrsslog RS 从属服务器信息 sysrstcb 改进了对输入/输出和锁定等待信息的查看 sysscblst 改进了对会话使用的内存的查看 syssqlcacheprof 有关每个 SQL 缓存的配置文件信息 syssqltrace SQL 语句信息 syssqltrace_info SQL 配置文件跟踪系统信息 syssqltrace_iter SQL 语句迭代器 syssrcrss RS 从属服务器统计信息 syssrcsds SD 从属服务器统计信息 systcblst 修改现
有的表以添加等待统计信息 systrgrss RS 从属服务器统计信息 systrgsds SD 从属服务器统计信息