informix onstat
Informix的onstat详解

Informix的onstat详解onstat的每个选项标志和功能主题或功能选项标志显示使用onstat方法 onstat --B树刷新请求 onstat -C缓冲区,所有使用的或未使用的信息 onstat -B当前使用中的缓冲区信息 onstat -b显示关于共享或等待缓冲区的线索的精确信息 onstat -X显示缓冲区杂凑链信息 onstat -h配置文件信息($INFORMIXDIR/etc/$ONCONFIG) onstat -c 显示各Dbspace中chunk常用信息 onstat -d显示各Dbspace中前50个chunk的页读入/写出信息 onstat -D 交互方式 onstat -I显示latch的常用信息 onstat -s显示关于活动锁的信息 onstat -k日志信息(逻辑日志和物理日志,包括页地址) onstat -l显示LRU队列,FLRU队列,MLRU队列的详细信息 onstat -R 监控多线索等信息 onstat -g显示OnLine系统消息日志的最后20行内容 onstat -m显示OnLine活动简要表(profile)统计数据 onstat -p周期性地重复onstat命令 onstat -r将当前共享内存段的副本存储到一个指定的文件中 onstat -o面向用户(小写)选项汇总 onstat -a显示活动tblspace的常用信息 onstat -t显示事务信息 onstat -x用户线索和事务 onstat -u显示页刷新到磁盘时发生的各种写操作类型计数信息 onstat -F 将所有统计计数置0(清空简要表统计) onstat -z等同于onstat–cuskbtdlp onstat -aonstat -g sqlDR -- 脏读CR -- 提交读CS -- 游标稳定读RR -- 重复读。
INFORMIX长事务详解

长事务( Long Transaction ) 是数据库用户经常会碰到和非常头疼的问题。
长事务处理不当常常会引起数据库的崩溃,给企业运营带来不必要的损失。
本文旨在帮助用户理解什么是长事务,为什么会出现长事务,怎样避免长事务以及如何解决长事务可能带来的系统挂起甚至崩溃问题。
什么是“长事务”?要理解什么是“长事务”,还要从“事务”本身及数据库的逻辑日志工作原理谈起。
所谓“事务”(transaction),是一个完整的不可分割的数据处理单元。
该单元中所有的数据处理操作要么全部处理成功,要么因其中任意一个操作的失败而完全回滚至整个事务处理前状态。
为了保证事务的完整性,Informix 数据库通过逻辑日志(logical log) 来记录所有的事务操作及其处理的数据。
逻辑日志的作用之一在于对数据所发生的变化进行记录以满足可能的回滚需要。
Informix 数据库服务器把逻辑日志分成多个相互分离的磁盘空间,每个磁盘空间称为一个逻辑日志文件。
由于逻辑日志文件的大小和个数由参数指定,整个逻辑日志的空间是相对固定的,并不能无限制的增长。
所以对于逻辑日志文件的使用是循环进行的。
Informix 数据库服务器按数字顺序依次填充空闲的(即状态为free 或available)的逻辑日志文件。
当第一个逻辑日志文件变满时,接着开始填充下一个逻辑日志文件,直到填充完最后一个逻辑日志文件。
这时,数据库服务器回到第一个逻辑日志文件,试图将其内容释放,以循环使用( 如图1)。
图 1. 循环使用的逻辑日志释放已经使用过的逻辑日志,需要具备很多条件。
其中之一就是该日志不能包含仍然活动的( 即还没有提交) 的事务。
因为活动的事务随时存在需要回滚的可能性,如果在事务还没有提交时,包含该事务记录的日志由于被释放重用,原来的事务操作记录被覆盖,当事务由于各种原因需要回滚时,回滚所需的记录就会缺失,从而导致无法保证事务的原子性和完整性。
那么,当数据库服务器需要循环使用某个逻辑日志文件,而该文件又包含有还没有提交的事务时,数据库系统就将被挂起(hang), 处于一种停滞状态,任何对数据库的更新操作都无法继续,从而影响系统的正常处理工作( 如图2)。
informix_指标onstat

一、前言采集方法,采用onstat 工具●显示动态服务器共享内存中的信息●涉及少量磁盘I/O操作●将对系统性能的影响极小通常onstat 命令不会进行磁盘I/O操作,也不会对系统资源加锁,所以它对系统性能的影响减少到最小。
简言之,onstat是informix提供的一种交互式的系统监控工具。
二、监控指标一览三、监控方法及示例1监控数据库运行状态(onstat -)命令:onstat -输出:Informix Dynamic Server Version 9.20.UC1B7 -- On-Line -- Up 4 days 22:04:58 -- 18432 Kbytes注:有9个状态类型Initialization Shutting DownQuiescent OnLineFast Recovery AbortArchive Backup UnknownRead-Only2监控数据库状态(onstat –p)命令:onstat –p输出:Profiledskreads pagreads bufreads %cached dskwrits pagwrits bufwrits %cached 1221 1295 31642805 100.00 13490 19613 68559 80.32isamtot open start read write rewrite delete commit rollbk 23019396 1227437 2732785 12789447 7331 21082 7360 27783 3gp_read gp_write gp_rewrt gp_del gp_alloc gp_free gp_curs2 0 0 0 0 0 4ovlock ovuserthread ovbuff usercpu syscpu numckpts flushes0 0 0 24836.06 3931.92 276 1736bufwaits lokwaits lockreqs deadlks dltouts ckpwaits compress seqscans28 3 25097190 0 0 8 619 22459ixda-RA idx-RA da-RA RA-pgsused lchwaits51 0 157 207 162注:上面输出第一个%cache为读高速缓存,第二个为写高速缓存ovlock 使用了最大数量的锁之后尝试过再使用锁的次数3监控数据库块状态(onstat -d)命令:onstat –d输出:Dbspacesaddress number flags fchunk nchunks flags owner namea2ce558 1 1 1 2 N informix rootdbsaddress number flags fchunk nchunks flags owner namea30cae8 2 8001 2 1 N S informix blobspace1a30cc30 3 11 3 1 N B informix jlblobsa30cd78 4 1 4 1 N informix troydbsa30cec0 5 11 6 1 N B informix bdbs_hugea2ce800 7 1 8 1 N informix dbspace16 active, 2047 maximumChunksaddress chk/dbs offset size free bpages flags pathnamea2ce6a0 1 1 0 10000 860 PO- /chunks2/informix920/rootdbsa30c2a8 2 2 0 5000 4465 4542 POS /chunks2/informix920/blobspace1 Metadata 405 327 405a30c408 3 3 0 40960 ~2416 2560 POB /chunks2/informix920/jlblobsa30c568 4 4 0 50000 42793 PO- /chunks2/informix920/troya30c6c8 5 1 0 5000 1261 PO- /chunks2/informix920/rootdbs2a30c828 6 5 0 2500 ~624 625 POB /chunks1/centaur/sbspace1a30c988 8 7 0 50000 4155 PO- /chunks1/centaur/dbspace17 active, 2047 maximum注:第一部分列出了所有的dbspace,第二部分则列出了所有的块。
Informix数据库常用命令介绍

华为产品维护资料汇编 TELLIN智能网维护资料数据库基础知识目录目录第1章 Informix数据库常用命令介绍 (1)1.1 概述 (1)1.1.1 oninit (1)1.1.2 dbexport (2)1.1.3 dbimport (4)1.1.4 dbload (5)1.1.5 dbschema (7)1.1.6 oncheck (8)1.1.7 onload (9)1.1.8 onlog (10)1.1.9 onmode (11)1.1.10 onparams (13)1.1.11 onspaces (13)1.1.12 onstat (14)1.1.13 ontape (19)1.1.14 onunload (21)第1章 Informix数据库常用命令介绍1.1 概述Informix数据库服务器提供了在shell提示符下直接执行管理任务功能的应用程序。
列出这些应用程序:表1-1提示符下直接执行管理任务功能的应用程序以下对这些应用程序逐一简要说明。
1.1.2 oninit1. 功能说明oninit 应用程序用于改变系统的运行模式。
数据库有六种工作模式,它们是:离线(off-line)不运行状态●静模式(quiescent)在此模式下,用户不能连接到数据库,但可用onstat等命令查看数据库信息●在线(on-line)数据库运行状态●只读(read-only)只能读数据库但不能写●恢复(recovery)是一种临时状态,存在于从离线模式到静模式之间●关闭(shutdown)是一种临时状态,存在于从在线模式到静模式或离线模式oninit命令将在离线(off-line)状态的数据库启动为在线(on-line)模式,并初始化共享内存(shared memory),在作初始化之前,应先设置环境变量INFORMIXSERVER,否则数据库不建立sysmaster表,必须以root或informix注册才能执行本命令,本命令不但能初始化共享内存,还能初始化磁盘空间。
Informix onstat常用监控选项解释

ntu 显示网络用户统计信息
pos 显示.infos.DBSERVERNAME文件
ppf partition number|0 显示对应分区信息。0则显示所有。
prc 显示存储过程缓存信息
qst 显示队列统计信息
rbm print block bit map for the resident segment
c128d0c8 7 U-B---- 6772 31252d 12500 12500 100.00
c128d0e4 8 U-B---- 6773 315601 12500 12500 100.00
c128d100 9 U-B---- 6774 3186d5 12500 12500 100.00
c57ef538 4 4 0 125000 2447 PO- /dev/vg01/lvol4
其中的FREE项,显示了该CHUNK的空闲空间大小(Kbytes).
· ONstat -l :日志文件情况
Physical Logging
c57ef378 2 2 0 250000 249881 PO- /dev/vg01/lvol2
c57ef458 3 3 0 125000 197 PO- /dev/vg01/lvol3
U: 正在使用 A: 新增日志 L: 包含最后一个检查点
· ONstat - u:ONLINE的用户情况
Userthreads
address flags sessid user tty wait tout locks nreads nwrites
Logical Logging
Buffer bufused bufsize numrecs numpages numwrits recs/pages pages/io
Informixonstat常用监控选项解释

Informixonstat常用监控选项解释Informix onstat常用监控选项解释1、监控每个chunk的剩余空间onstat -d2、监控每个chunk读写的页面的数目onstat -D这个命令在数据库恢复时很有用,可以监控恢复的过程;3、监控用户连接onstat -g ses4、监控当前的用户连接正在执行的SQL语句onstat -g sql5、监控用户线索onstat -u6、监控锁的使用情况onstat -k7、监控内存段的申请情况onstat -g seg8、监控逻辑日志、物理日志、逻辑日志缓冲和物理日志缓冲onstat -l9、监控正在执行的用户线索onstat -g act10、监控等待队列中的线索onstat -g rea11、监控数据库消息日志的最后20行onstat -m12 、每个n秒重复监控onstat -r nn缺省是5秒onstat -gact 显示所有活动线程(threads)afr pool name | session id 显示为某一个会话或共享内存pool 分配的内存片断,每一个会话都会分配一个共享内存pool,看pool name可用-mem 选项。
all 显示所有多线程的信息。
ath 显示所有线程。
con print conditions with waiters.dic table 若没有任何参数,将显示在共享内存字典池中每一个表的信息。
如果加具体的table名,将显示对这个表的完整sql信息。
dll 列出已经被加载的动态库(dynamic libraries)dri 显示数据复制信息dsc 显示数据分配缓冲池信息ffr pool name | session id 显示闲置的共享内存池中的碎片glo 显示全局多线程信息。
信息中包括关于虚处理器、线程总数和其他多线程全局计算符的CPU使用情况、iob 显示用户I/O类虚处理器的大缓冲池iof 显示用于chunk/file的异步I/O统计。
onstat使用技巧

onstat使用技巧onstat是Informix数据库管理系统的一个工具,用于监视数据库服务器的运行状态。
通过使用onstat命令和其可选参数,可以获取有关数据库服务器的各种信息,包括连接数、缓冲池、锁定、日志等。
以下是一些onstat的使用技巧:1. 查看数据库连接数:使用onstat -g glo命令可以查看当前数据库服务器上的连接数。
例如,onstat -g glo 会显示全局信息,包括当前的连接数、空闲连接数和最大连接数。
2. 监视锁定情况:使用onstat -k命令可以查看当前数据库服务器上的锁定情况。
例如,onstat -k会显示当前正在进行的锁定操作以及锁定的类型。
3. 监视缓冲池:使用onstat -b命令可以查看缓冲池的情况。
例如,onstat -b会显示缓冲池的大小、命中率等相关信息。
4. 监视日志:使用onstat -l命令可以查看数据库服务器的日志情况。
例如,onstat -l会显示当前日志文件的路径、大小等信息。
5. 监视访问计划:使用onstat -g pqs命令可以查看当前查询的访问计划。
例如,onstat -g pqs会显示正在执行的查询的详细信息,包括I/O操作、CPU使用情况等。
6. 监视死锁:使用onstat -u命令可以查看当前数据库服务器上的死锁情况。
例如,onstat -u会显示正在发生的死锁和相关的会话。
除了上述常用的命令,onstat还有其他一些可选参数,可以根据需要进行使用。
例如,使用onstat -g seg命令可以查看数据库服务器上的段信息,使用onstat -g dmu命令可以查看数据库服务器上的设备管理单元信息。
总结:onstat是一个强大的监视数据库服务器运行状态的工具,通过使用onstat命令和其可选参数,可以获取数据库服务器的各种信息。
通过熟悉和灵活使用onstat命令,可以更好地监视和管理数据库服务器。
informix-onstat 工具选项

系统监控界面(SMI)以只读方式获取online系统的管理信息.online系统提供访问共享内存结构的SQL方式,为特殊用户会话提供简介信息.并允许online管理员轻易地掌握自动化系统监控过程.onstat 工具选项onstat 工具交互式选项:通过使用onstat –I 进入交互式选项,该操作只连接一次内存.该操作会给出一提示符,用户可以在提示符号处输入任意onstat选项.按”control –c”推出交互选项模式.Onstat [-abcdghklmpstuzBDFRX][-I][r seconds][-o file][infile]其中:-a: 列出所有信息-b: 列出缓冲区信息-c: 列出配置文件-d: 列出dbspace和chunk信息-g: MT子命令(默认值:all)-I: 交互模式-h: 列缓冲区无用信息链信息-k: 列锁信息-l: 列日志信息.-m: 列消息日志.-p: 列profile-s: 列latch信息-t: 列tbspace信息-u: 列用户线程信息-z: 清零-B 列所有buffer信息-C 列清btree请求-D 列dbspace和详细的chunk状态信息.-F 列页面flusher信息.-R 列LRU队列信息-x 列交易信息-X 列缓冲区共享者或等待者的全列表-r 每隔n秒重复执行一次(默认值为:5)-o 将共享内存内容写到一特定文件中(默认:onstat.out)Onstat –g选项,在-g后面附加不同的参数可以列出不同的信息:多线程选项ath 列所有线程wai 列等待线程act 列活跃线程rea 列就绪线程sel 列所有睡眠线程spi 列具有长spin的spin(旋转)锁sch 列VP调度程序统计数据lmx 列所有加锁的互斥体(mutex)wmx 列所有加锁的互斥体(mutex)con 列等待者的状态stk<sid> 倾泄特定线程的栈glo 列MT全局信息mem <pool name | session id > 列缓冲池统计数据seg 列内存段统计数据rbm 列常驻的块图(block map)nbm 列非常驻段的块图(block map)afr <pool name | session id> 列已分配的缓冲池片区ffr <pool name | session id> 列为用的缓冲池片区ufr <pool name | session id> 列用于崩溃的缓冲池iov 列VP的磁盘IO统计数据iof 列存储块或文件的磁盘IO统计数据ioq 列queue的磁盘IO统计数据iob 列IO VP 组所用的大缓冲区ppf [ <partition number> | 0 ] 显示分区profiletpf [<tid> | 0 ] 显示线程profilentu 列网络用户线程的profile信息.ntt 显示网络用户线程访问时间ntm 列网络消息ntd 列网络急件消息nss < session id > 列网络共享内存状态nsc <client id> 列网络共享内存状态nsd 列网络共享内存数据ppf 列段读写访问sts 列当前最大栈的大小dic 列数据字典缓冲器信息qst 显示队列统计数据wst 列线程等待统计数据prc 列程序缓冲信息des 列数据分类缓冲信息ses <session id > 列会话信息sql <session id > 列sql信息dri 列数据复制信息Oncheck工具Oncheck工具用于定位,修复磁盘上错误的索引或数据页面.以可以用于检查数据库服务器磁盘上的其他数据结构,并报告各种数据机构状态 oncheck -cID。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
监控工具Informix 提供了两个主要的工具来监控系统和数据库性能:∙onstat实用程序。
∙sysmaster 数据库中众多的系统监控接口(SMI)表,该数据库是在IDS 首次初始化时自动创建的。
onstat实用程序和SMI 表都通过检查IDS 共享内存活动来监控IDS 性能,但它们给出那些统计信息的方式却有所不同。
onstat实用程序总是以固定的方式给出统计信息,而使用SMI 表则允许您以更有意义、更可读的格式重新组织那些统计信息。
需要注意的一点是,无论是通过onstat收集还是在SMI 表中收集,这些统计信息都是从系统重新引导或IDS 初始化开始累积而来的。
因此,对于那些统计信息我们必须格外小心,并且总是要考虑IDS 运行时间。
例如,服务器运行超过一个月所累积的100000 条bufwait 与一天所累积的100000 条bufwait 就完全不同。
要获取当前的统计信息,我们必须执行onstat -z以清除旧值。
Informix 还提供了一个图形监控工具—onperf。
onperf收集IDS 服务器的性能统计信息,并将它们描绘成度量值。
它还可以将那些统计信息保存为文本文件以供日后分析。
请参考Performance Guide for Informix Dynamic Server以获取更多有关onperf实用程序的详细信息。
IDS 活动可以分为三类:∙实例活动∙数据库活动∙会话活动通过使用上面讨论的工具,我们可以有效地监控所有那些IDS 活动。
监控实例活动IDS 实例是指Informix 共享内存、Informix 处理器、Informix 数据库以及分配给Informix 的物理设备。
以下是部分需要监控的最重要的实例活动。
操作方式第一个也是最重要的实例活动当然是IDS 的操作方式。
IDS 运行正常还是有问题,或是已当机了?onstat -p命令捕获了IDS 的当前操作方式,如下所示:Informix Dynamic Server 2000 Version 9.21.UC4 -- On-Line -- Up 01:01:17 -- 1654784 KbytesProfiledskreads pagreads bufreads %cached dskwrits pagwrits bufwrits %cached86923 101304 3116565 97.21 1651 15022 26196 93.70isamtot open start read write rewrite delete commit rollbk 2585879 118500 286631 1032967 1972 914 2 2 0gp_read gp_write gp_rewrt gp_del gp_alloc gp_free gp_curs0 0 0 0 0 0 0ovlock ovuserthread ovbuff usercpu syscpu numckpts flushes0 0 0 478.11 71.63 13 26bufwaits lokwaits lockreqs deadlks dltouts ckpwaits compress seqscans3502 0 7065882 0 0 0 1266 11280ixda-RA idx-RA da-RA RA-pgsused lchwaits我们也可以查询sysmaster 数据库中的sysprofile表来获取同样的统计信息。
输出的第一行显示了当前的IDS 操作方式。
本例中,Informix 引擎是“On-Line”。
总共有六种操作方式,其中三种特别重要:Off-Line、Quiescent 和On-Line。
Off-Line 方式表明IDS 当前没有在运行。
Quiescent 方式表明IDS 正在以单用户方式运行,在这种方式下,只有DBA 可以进行管理和维护工作。
On-Line 方式表明IDS 正在正常运行,所有用户都可以连接到数据库服务器,并可以执行各种数据库操作。
在大多数情况下,IDS 应该始终处于On-Line 方式。
如果因为种种原因IDS 当机了或处于Off-Line 方式,那么上面的命令将显示下面的消息:在这种情况下,您需要检查消息日志或Informix 联机日志,以进一步确定问题的根源(请参阅消息日志)。
除了当前的操作方式以外,上面的输出还提供了一些重要的Informix 实例性能统计信息。
两个%cache字段表明IDS 目前使用内存高速缓存的效率。
第一个%cache字段显示了读高速缓存比例的百分比,而第二个则显示了写高速缓存比例。
读高速缓存比例和写高速缓存比例会随应用程序及正在操作的数据的类型和大小而动态变化。
但读高速缓存比例和写高速缓存比例一般都应该在80 到90 个百分点之间。
这是十分保守的数字,应该根据具体环境加以调整。
如果这些比例始终低于80%,那么您需要考虑提高Informix 配置文件中BUFFERS 参数的值,以获取较高的读写高速缓存比例。
较低的读写高速缓存比例表明IDS 正在进行的磁盘读写操作比它应该进行的要多得多,这会大大降低数据库引擎的整体性能。
输出的seqscan字段表明自数据库启动或联机以来执行了多少次顺序扫描。
如果这个数字相当大,比如说超过了100000,并且还在不断增加,那么这可能表明性能有问题,当系统处于OLTP 环境时更是如此。
因而,您需要做进一步的调查以搞清楚出现过多顺序扫描的根源。
在本文的后面我们将更详细地讨论这一问题。
ovlock字段表明IDS 在使用了最大数量的锁之后尝试过再使用锁的次数。
如果该数字非零,那么您可能需要提高配置文件中LOCKS 参数的值。
ovbuf字段表明IDS 在使用了最大数量的缓冲区之后尝试过再使用缓冲区的次数。
如果该数字很大,比如说超过100000,那么您需要提高BUFFERS 参数,以便用户在需要从磁盘访问数据时不必等待缓冲区。
这会缩短响应时间,因而可以改善整体性能。
我们还需要检查与LRU 有关的参数,将它们的值调整到较低的bufwait。
请参考Administrator's Guide for Informix Dynamic Server以获取更多详细信息。
另一组重要字段包括ixda-RA、idx-RA、da-RA及RA-pgused。
这些字段组合在一起表明IDS 使用Informix 预读机制的效率。
预读是这样一种操作:它在顺序扫描或索引读期间提前将数据页的数目从磁盘读入内存。
理想情况是,预读的页数(即ixda-RA、idx-RA和da-RA之和)等于顺序扫描或索引读期间所使用的页数(即RA-pgused)。
这表明预读的页百分之百地用于顺序扫描和索引读。
如果二者之间存在显著的差异,比如正负差值达到10000 以上,那么IDS 目前就没有很有效地使用预读,而您可能需要调优您的预读参数(即RA_PAGES 和RA_THRESHOLD)以获取更好的性能。
请参考Administrator's Guide for Informix Dynamic Server(本文称为Administrator's Guide)以获取有关如何调优这些参数的详细信息。
消息日志消息日志也称为联机日志。
它含有各种有关关键实例活动的信息,如检查点的时间和持续时间、实例启动和停止、备份和恢复状态、逻辑日志备份状态以及对主要配置参数的更改。
消息日志还包含关键的错误(Informix 称之为断言失败),如磁盘I/O 错误、镜像错误、当机块、数据完整性错误以及共享内存错误等等。
在发生断言失败时,消息日志通常会将我们引向有关断言失败的(“af.xxx”)文件,该文件会记录在数据库引擎当机时有关实例活动的更详细信息,还会就如何解决这一问题给我们提供一些建议。
以下内容摘自消息日志:上面的输出告诉我们:某个Informix 虚拟处理器终止了,并毁坏了数据库引擎。
当用户“omcadmin”登录到名为nvlsys 的机器并执行了一些数据库操作(大部分是未正确执行的SQL 查询),该机器上发生了这一错误。
文件/var/tmp/af.35acfeel记录了出错时有关数据库引擎状态的详细统计信息。
块状态块是物理存储设备。
它们应该始终联机。
如果有任何块当机了,那么这表明数据遭到毁坏,需要立即引起注意。
onstat -d命令监控当前的块状态,以下是该命令的输出:Informix Dynamic Server 2000 Version 9.21.UC4 -- On-Line -- Up 7 days 23:35:56 --1654784 KbytesDbspacesaddress number flags fchunk nchunks flags owner name6510c7d0 1 0x1 1 1 N informix rootdbs65866468 2 0x1 2 4 N informix airgen_idx_dbs658665b0 3 0x1 3 3 N informix spare658666f8 4 0x1 4 5 N informix logs65866840 5 0x1 5 2 N informix pm165866988 6 0x1 7 1 N informix pm_gen65866ad0 7 0x2001 8 1 N T informix temp_dbspace265866c18 8 0x1 10 2 N informix pm265866d60 9 0x1 11 3 N informix airgen_main_dbs65866ea8 10 0x1 14 1 N informix mso_meta65867018 11 0x1 16 2 N informix pm365867160 12 0x2001 18 1 N T informix temp_dbspace3658672a8 13 0x2001 20 1 N T informix temp_dbspace1658673f0 14 0x1 25 2 N informix pm465867538 15 0x2001 29 1 N T informix temp_dbspace415 active, 2047 maximumChunksaddress chk/dbs offset size free bpages flags pathname6510c918 1 1 0 63069 51985 PO- /usr/informix/dblink6514b5f0 2 2 65000 750000 1 PO- /usr/informix/dblink6514b760 3 3 815000 60000 59747 PO- /usr/informix/dblink6514b8d0 4 4 875000 125000 4947 PO- /usr/informix/dblink6514ba40 5 5 0 1000000 299290 PO- /usr/informix/dblink16514bbb0 6 2 0 1000000 207877 PO- /usr/informix/dblink26514bd20 7 6 0 200000 179043 PO- /usr/informix/dblink36514be90 8 7 200000 250000 249939 PO- /usr/informix/dblink36510ca88 9 3 450000 250000 249997 PO- /usr/informix/dblink36510cbf8 10 8 0 1000000 299086 PO- /usr/informix/dblink46510cd68 11 9 0 1000000 4 PO- /usr/informix/dblink56513c830 12 9 0 500000 10 PO- /usr/informix/dblink66513c9a0 13 8 500000 300000 299997 PO- /usr/informix/dblink66513cb10 14 10 800000 200000 27596 PO- /usr/informix/dblink66513cc80 15 9 0 1000000 782331 PO- /usr/informix/dblink76513cdf0 16 11 0 1000000 296827 PO- /usr/informix/dblink8 65865018 17 4 0 400000 9997 PO- /usr/informix/dblink9 65865188 18 12 400000 250000 249947 PO- /usr/informix/dblink9 658652f8 19 5 0 300000 299997 PO- /usr/informix/dblink10 65865468 20 13 300000 250000 249947 PO- /usr/informix/dblink10 658655d8 21 4 550000 150000 14997 PO- /usr/informix/dblink10 65865748 22 4 0 350000 4997 PO- /usr/informix/dblink11 658658b8 23 11 350000 300000 299997 PO- /usr/informix/dblink11 65865a28 24 2 0 1000000 999997 PO- /usr/informix/dblink12 65865b98 25 14 0 1000000 299014 PO- /usr/informix/dblink13 65865d08 26 2 0 750000 749997 PO- /usr/informix/dblink14 65865e78 27 4 750000 250000 39997 PO- /usr/informix/dblink14 65866018 28 14 0 300000 299997 PO- /usr/informix/dblink15 65866188 29 15 300000 250000 249939 PO- /usr/informix/dblink15 658662f8 30 3 550000 50000 49997 PO- /usr/informix/dblink1530 active, 2047 maximum上面的输出包含两部分。