|
通过 OpenAdmin Tool 轻松地分析 Informix Dynamic Server 的性能 (下) |
|
SQL 选项卡 SQL 选项卡显示所选会话运行的语句。 图 21. SQL 选项卡
输出包括: - ID:执行的 SQL 语句的 ID
- Type:执行的 SQL 操作的类型
- Statement:执行的实际查询
Locks 选项卡 Locks 选项卡显示此用户会话的表锁和页面锁。
图 22. Locks 选项卡
表 1. 锁类型及其描述
锁类型 | 描述 | 常常设置此锁的语句 |
|---|
| S | 共享锁 | SELECT |
|---|
| X | 排他锁 | INSERT, DELETE, UPDATE |
|---|
| U | 更新锁 | 更新游标中的 SELECT |
|---|
| B | 字节锁 | 更新 VARCHAR 列的任何语句 |
|---|
输出包括: - Table Name:此锁所在的表的名称
- Lock Type:锁的类型
- Lock Duration:此锁的持续时间
- Row ID:锁定的行的 ID
- Index #:锁定的行的索引号
- Waiters:等待此锁的其他用户
- Key Item Locked:指向锁定的行的键
Threads 选项卡 Threads 选项卡显示此会话中使用的线程的详细信息。 图 23. Threads 选项卡
输出包括: - Name:线程的名称
- Num_Scheduled:调度此线程的总次数
- Thread_ID:线程的 ID
- Thread_Priority:线程的优先级
- Time_Slice:分配给此线程的固定执行时间
- Total_Time:执行此线程的总时间
- VPID:虚拟处理器 ID
- Wait_Reason:线程等待的原因
Memory 选项卡 Memory 选项卡显示所选会话使用的内存和未使用的内存。 图 24. Memory 选项卡
输出包括: - Name:会话 ID
- Used:使用的内存量
- Free:未使用的内存量
Network 选项卡 Network 选项卡显示所选会话的网络连接、IO 等方面的性能信息。 图 25. Network 选项卡
输出包括: - Average_Recv:此会话中每次网络读接收的平均数据量
- Average_Send:此会话中每次网络写发送的平均数据量
- Connect_Duration:此会话建立的连接的持续时间
- Last_Read:最近一次网络读的时间
- Last_Write:最近一次网络写的时间
- Received_Data:此会话中接收的数据量
- Send_Data:此会话中发送的数据量
- Session_Start_Time:启动会话的时间
- Thread_Name:线程的名称
Environment 选项卡 Environment 选项卡显示所选会话的 IDS 环境变量设置。 图 26. Environment 选项卡
Profile 选项卡 Profile 选项卡显示用户会话的综合报告,包含所有统计数据。 图 27. Profile 选项卡
结束语 本文解释了如何使用 OAT 分析 IDS 的性能。OAT 通过一个容易使用的 GUI 向 DBA 提供当前的详细 IDS 性能数据。这些信息采用原始数据和饼图两种形式,便于用户更快地理解信息。Informix Dynamic Server 是一个强大的数据库引擎,而 OAT 提供一个容易使用的 IDS 管理 GUI,大大简化了 DBA 的工作。 |