Informix 11.70系统管理: 系统活动监视
在本教程中,您将学习 IBM Informix 数据库工具、监视数据库的实用程序,以及如何诊断问题。学习如何使用系统监视接口 (SMI) 和 SQL 管理 API。本教程帮助您准备参加 Informix v11.70 的系统管理认证考试 919 的第 3 部分。
正在考虑获得 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 副本即可完成本教程。但是,如果您 来完成本教程的学习,您将会更好地掌握本教程。
使用系统数据库监视和隔离问题
数据库服务器创建和维护 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 从属服务器统计信息 |

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



CentOS7.9 is a very commonly used operating system version when building servers or system management. This article will provide you with detailed steps and instructions for installing CentOS7.9 and installing SSH. CentOS7.9 is a free and open source Linux operating system. It is a binary compatible version based on Red Hat Enterprise Linux (RHEL). The following are the steps to install CentOS7.9: 1. You need to download the ISO image file of CentOS7.9. You can download it from Download the latest CentOS7.9 ISO image file from the CentOS official website. 2. Create a new virtual machine or physical machine on your computer and install

In recent years, Go language has gradually become one of the popular languages for web development. As one of the high-performance web frameworks of the Go language, the Gin framework has high usage value in development. The framework contains many useful functions, such as routing, middleware, parameter binding, rendering, logging, etc. At the same time, the Gin framework also has complete full-stack performance and system management mechanisms, which will be analyzed in detail below. 1. Full stack performance 1.1 Routing performance Routing is one of the basic functions of the Web framework, and its quality directly affects the performance of Web applications.

As a popular open source operating system, Linux provides a large number of command line tools. Flexible, efficient, and powerful command line tools are one of the important features of the Linux operating system. In this article, we will introduce practical commands and their usage in Linux systems to help you understand Linux command line operations more deeply. 1. File and directory operation commands ls command The ls command can list all files and subdirectories in the current directory. You can add some parameters when using the ls command, such as -a

In the Linux operating system, software and system updates are very critical operations, which can ensure system stability, security, and performance optimization. In this article, we will introduce you to how to effectively manage software and system updates in your Linux system to ensure the optimal operation of the system. 1. Understand the importance of Linux software and system updates. In Linux systems, software and system updates are regarded as one of the basic operations of system maintenance. Updates not only include fixes for security vulnerabilities and bugs, they can also improve system performance.

Linux system management ensures the system stability, efficiency and security through configuration, monitoring and maintenance. 1. Master shell commands such as top and systemctl. 2. Use apt or yum to manage the software package. 3. Write automated scripts to improve efficiency. 4. Common debugging errors such as permission problems. 5. Optimize performance through monitoring tools.

How to use Python scripts for system administration on Linux platforms Summary: Linux is a powerful open source operating system, and Python is a powerful programming language. This article will introduce how to use Python scripts for system management on the Linux platform, including file management, process management, system monitoring, etc., and provide specific code examples. File Management 1.1 Copying and Moving Files Under Linux, you can use the copy function of the shutil module to realize file copying.

How to use PHP scripts for Linux system management Using PHP scripts in Linux system management can greatly simplify management operations and improve efficiency. The PHP language has good compatibility and powerful functions, and can easily implement management tasks on Linux systems. This article will introduce how to use PHP scripts for Linux system management and provide specific code examples. 1. Use PHP to execute Shell commands. PHP provides the functions exec() and system() to execute Shell commands.

How to perform process management and performance monitoring in Linux systems. In Linux systems, process management and performance monitoring are very important tasks. In this article, I will share some tips on how to process process management and performance monitoring of Linux systems, and provide some specific code examples. 1. Process Management View the process list. Use the ps command to list all processes on the current system. The command format is as follows: psaux. This will list the detailed information of all processes, including process ID, parent process ID, and CPU usage.
