返回首页

gbase数据、南大通用产品文档:GBase8s配置

更新日期:2024年09月11日

因为 GBase 8s ODBC Driver 在 UNIX(TM) 平台上支持不同类型的 Unicode,因此应用程
序使用的 Unicode 类型必须在 odbc.ini 文件的 ODBC 部分中指明。
在 ODBC 部分中指示 Unicode 的类型,如下所示:
[ODBC]
.
.
.
UNICODE=UCS-4
重要: 启用 Unicode 的应用程序必须在 odbc.ini 文件中指示 Unicode 的类型。如果未在 odbc.ini 中设
置 Unicode 参数,则缺省类型为 UCS-4。
要求所有的 UNIX(TM) ODBC 应用程序必须如下设置 odbc.ini 文件中的 Unicode 类型:

l
UNIX(TM) 上(包括 AIX 64 位)的 ANSI ODBC 应用程序必须设置
UNICODE=UCS-4
l
GBase AIX 32 位上的 ANSI ODBC 应用程序必须设置 UNICODE-UCS-2
l
使用 Data Direct(之前称为 Merant)ODBC 驱动程序管理器的 ANSI ODBC 应用
程序不会在文件中指示不是 UTF-8 的 Unicode 类型。
下表提供了 odbc.ini 设置的概述:
平台
驱动程序管理器
odbc.ini 设置
AIX
Data Direct
UTF-8
AIX 32–位
DMR or none
UCS-2
AIX 64–位
Data Direct
UTF-8
UNIX(TM)
Data Direct
UTF-8
UNIX(TM)
DMR 或无
UCS-4

GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 246 -

平台
驱动程序管理器
odbc.ini 设置
Windows(TM)
Windows(TM) ODBC Driver
Manager
N/A

重要:
如果下列条件都满足,则设置会自动重置,且不会发出警告或错误消息:
l 该应用程序是一个 ANSI 应用程序。
l 正在与 DMR 链接或没有链接。
l odbc.ini 文件中的 Unicode 设置与表中显示的值不匹配。

(1 row)

hll_add_agg(hll_hashval, int32 log2m, int32 log2explicit)
描述:
把哈希后的数据按照分组放到hll中,
依次指定参数log2m、
log2explicit。
log2explicit
取值范围是0 到12,0 表示直接跳过Explicit 模式。该参数可以用来设置Explicit 模式的阈
值大小,在数据段长度达到2log2explicit 后切换为Sparse 模式或者Full 模式。若输入-1 或
者NULL,则log2explicit 采用内置默认值。
返回值类型:hll
示例:

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
308
gbase=# select hll_cardinality(hll_add_agg(hll_hash_text(c), NULL, 1)) from
t_data;
hll_cardinality
------------------

sysmaster 数据库包含了许多表,您可以用这些表来维护系统。
提示: 对于每一个系统监视接口(SMI)表都有一个命名相同的视图与之对应。为了获得
更好的结果,应查询与表相关联的视图,而不是直接查询基础表。
sysmaster 数据库中的许多其他表是系统监视接口的一部分但未加记载。其模式和列内容
可以随版本而更改。flags_text 表包含更多的行。要查看新行,必须首先断开,然后重新
创建 sysmaster 数据库。
下表列出了 SMI 表。

描述
参考
sysadtinfo
审计配置信息
sysadtinfo
sysaudit
审计事件掩码
sysaudit

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 179 -


描述
参考
syscheckpoint
Checkpoint 信息
syscheckpoint
syschkio
Chunk I/O 统计信息
syschkio
syschunks
Chunk 信息
syschunks
syscluster
高可用性集群信息
syscluster
syscmsmsla
连接管理器信息
syscmsmsla
syscmsmtab
连接管理器信息
syscmsmtab
syscmsmunit
每个连接管理器单元在连接管理器配置
文件中的信息
syscmsmunit
syscompdicts_full
压缩字典信息
syscompdicts_full
sysconfig
配置信息
sysconfig
sysdatabases
Database 信息
sysdatabases
sysdbslocale
本地语言环境信息
sysdbslocale
sysdbspaces
Dbspace 信息
sysdbspaces
sysdri
数据复制信息
sysdri
sysdual
是单行表
sysdual
sysenv
联机服务器的启动环境
sysenv
sysenvses
会话级别的环境变量
sysenvses
sysextents
Extent 分配信息
sysextents
sysextspaces
外部空间信息
sysextspaces
sysha_lagtime
辅助服务器等待时间的统计信息
sysha_lagtime
sysha_type
关于已连接服务器的信息
sysha_type
sysha_workload
辅助服务器工作负载的统计信息
sysha_workload
sysipl
索引页日志记录信息
sysipl
syslocks
活动锁的信息
syslocks
syslogs
逻辑日志文件信息
syslogs
syslogfil
系统日志文件信息
syslogfil
sysmgminfo
内存分配管理器/并行数据查询信息
sysmgminfo
sysnetclienttype
客户机类型网络活动
sysnetclienttype
sysnetglobal
全局网络信息
sysnetglobal
sysnetworkio
网络 I/O
sysnetworkio
sysonlinelog
联机日志信息
sysonlinelog

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 180 -


描述
参考
sysprofile
系统概要文件信息
sysprofile
sysproxyagents
关于代理线程的信息
sysproxyagents
sysproxydistributors
代理分发器信息
sysproxydistributors
sysproxysessions
关于用于可更改辅助服务器的会话信息
sysproxysessions
sysproxytxnops
通过代理分发服务器运行事务的信息
sysproxytxnops
sysproxytxns
现在所有的通过代理分发服务器运行的
事务的信息
sysproxytxns
sysptprof
表信息
sysptprof
sysrepevtreg
发布到连接管理器和 GBase OpenAdmin
Tool (OAT) for GBase 8s 的事件
sysrepevtreg
sysrepstats
发布到连接管理器和 OAT 的事件
sysrepstats
sysrsslog
RS 辅助服务器的信息
sysrsslog
sysscblst
用户的内存
sysscblst
syssesprof
各种用户操作计数
syssesprof
syssesappinfo
分布式关系数据库体系结构™ (DRDA
®)
客户端会话信息
syssesappinfo
syssessions
对每个已连接用户的描述
syssessions
syssmx
SMX (服务器多路复用器组) 的连接信

syssmx
syssmxses
SMX
(服务器多路复用器组)
的会话信息 syssmxses
syssqexplain
SET EXPLAIN 声明的 SQL 语句信息
syssqexplain
syssqltrace
SQL 语句信息
syssqltrace
syssqltrace_info
SQL 概要文件跟踪系统信息
syssqltrace_info
syssqltrace_iter
SQL 语句迭代器
syssqltrace_iter
syssrcrss
RS 辅助服务器的统计信息
syssrcrss
syssrcsds
SD 辅助服务器的统计信息
syssrcsds
systabnames
表空间 tblspace 的数据库、
所有者和表
名称
systabnames
systabpaghdrs
页面页眉
None
systhreads
等待统计信息
systhreads
systrgrss
RS 辅助服务器的统计信息
systrgrss
systrgsds
SD 辅助服务器的统计信息
systrgsds
sysvpprof
每个虚拟处理器所使用的用户和系统
sysvpprof

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 181 -

sysutils
ON-Bar 使用 sysutils 数据库中的下表。有关更多信息,请参阅 GBase
8s 备份与恢复指
南.
表 描述
bar_action
列出除去在冷备份过程中的之外,对对象尝试过的所有备份和恢复操作。使用该表中的信
息跟踪备份和恢复历史的记录。
bar_instance
为每个成功备份向此表写入一条记录。ON-Bar 以后可能会将该信息用于恢复操作。
bar_object
描述每个备份对象。该表提供至少作过一次备份尝试的每个数据库服务器的所有存储空间
和逻辑日志的列表。
bar_server
列出处于安装状态的数据库服务器。该表用于确保备份对象在恢复过程中返回到正确的位
置。
sysadtinfo
sysadtinfo 表包含有关数据库服务器审计配置的信息。
有关更多信息,
请参阅 GBase
8s 安
全指南 。
要从 sysadtinfo 表中检索信息,
必须是用户 gbasedbt 或用户 root
(在 UNIX
™ 上)或 Gbasedbt-Admin 组的成员(在 Windows™ 上)。

类型
描述
adtmode
integer
控制审计的级别
adterr
integer
当数据库服务器在写入审计记录时发生错误时,
指定对错误采取
的操作
adtsize
integer
审计文件的最大大小
adtpath
char(256)
审计文件所写入的目录
adtfile
integer
审计文件的数量
sysaudit
对于每个已定义的审计掩码(即,对于每个用户名), sysaudit 表包含代表生成审计记
录的数据库事件的标志。 success 和 failure 列代表组合审计掩码的位掩码。如果一个
位在 success 和 failure 列都进行了设置,那么相应的事件生成一条有关该事件是否成
功的审计记录。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 182 -

要从 sysaudit 表中检索信息,必须是用户 gbasedbt 或用户 root (在 UNIX™ 上)或
Gbasedbt-Admin 组的成员(在 Windows™ 上)。
使用 onaudit 实用程序列出或修改审计掩码。
有关 onaudit 和审计的信息,
请参阅 GBase
8s 安全指南 。

类型
描述
username char(32) 掩码的名称
succ1
integer 审计成功掩码的位掩码
succ2
integer 审计成功掩码的位掩码
succ3
integer 审计成功掩码的位掩码
succ4
integer 审计成功掩码的位掩码
succ5
integer 审计成功掩码的位掩码
fail1
integer 审计失败掩码的位掩码
fail2
integer 审计失败掩码的位掩码
fail3
integer 审计失败掩码的位掩码
fail4
integer 审计失败掩码的位掩码
fail5
integer 审计失败掩码的位掩码
syschkio
syschkio 系统监视接口表提供数据库服务器所管理的个别 chunk 的 I/O 统计信息。

类型
描述
chunknum
smallint Chunk 编号
reads
integer
物理读取数
pagesread
integer
读取的页数
writes
integer
物理写入数
pageswritten integer
写入的页数
mreads
integer
物理读取(镜像)数
mpagesread
integer
读取(镜像)的页数

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 183 -


类型
描述
mwrites
integer
物理写入(镜像)数
mpageswritten integer
写入(镜像)的页数

syscheckpoint
syscheckpoint 表提供有关检查点的信息和其统计信息。

类型
描述
interval
integer
服务器启动以来的检查点数
type
char(12)
Hard 或 Interval
caller
char(10)
检查点的调用者
clock_time
integer
检查点的发生时间
crit_time
float
等待释放临界区所用时间
flush_time
float
将页清仓到磁盘所用的时间
cp_time
float
检查点暂挂到检查点完成的持续时间
n_dirty_buffs
integer
脏缓冲区的数量
plogs_per_sec
integer
1秒钟处理的物理日志页数
llogs_per_sec
integer
1秒钟处理的逻辑日志页数
dskflush_per_sec integer
1秒钟清空的缓冲池页面数
ckpt_logid
integer
检查点的逻辑日志的唯一标识
ckpt_logpos
integer
检查点
physused
integer
物理日志中所用的页数
logused
integer
逻辑日志中所用的页数
n_crit_waits
integer
必须等待进入临界区的用户数
tot_crit_wait
float
为检查点临界区块中等待的所有用户所用的等待持续时


GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 184 -


类型
描述
longest_crit_wait
float
最久的临界区等待
block_time
float
阻塞系统的检查点的持续时间

syschunks
syschunks 表描述数据库服务器所管理的每个 chunk 。
在 flags 和 mflags 列中,每个位置代表一个单独的位置。这样,如果这些值是使用 HEX
函数返回的,那么读取 flags 和 mflags 列中的 值会更容易。

类型
描述
chknum
smallint
Chunk 编号
dbsnum
smallint
Dbspace 编号
nxchknum
smallint
dbspace 中下一个 chunk 的编号
chksize
integer
chunk 中页的数量(在系统默认的页大小的
单位中)
offset
integer
在设备或路径中 chunk 的页偏移量
pagesize
integer
页大小(in bytes)
nfree
integer
chunk 中的空闲页数
可用空间的容量取决于空间的类型
l dbspace = 可用页面的数量乘以系
统缺省页面的大小 2KB 或 4KB 。
l blobspace = 可用页面的数量乘以
blobpages 的大小。
l sbspace = 可用页面的数量乘以
sbpage 的大小 (和系统缺省页面
一样大)。
is_offline
integer
1 = chunk 处于脱机模式
0 = chunk 处于联机模式

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 185 -


类型
描述
is_recovering
integer
1 = chunk 正在恢复
0 = chunk 没在恢复
is_blobchunk
integer
1 = chunk 在 blobspace 中
0 = chunk 不在 blobspace 中
is_sbchunk
integer
1 = chunk 在 sbspace中
0 = chunk 不在 sbspace 中
is_inconsistent
integer
1 = chunk 正在进行逻辑恢复
0 = chunk 不在逻辑恢复
is_extendable
integer
1 = chunk 是扩展的
0 = chunk 是不可扩展的
flags
smallint
flag 有以下数值和十六进制值和含义:
l 16 (0x0010) = Chunk 是已镜像的
chunk
l 32 (0x0020) = Chunk 处于脱机模式
l 64 (0x0040) = Chunk 处于联机模式
l 128 (0x0080) = Chunk 处于恢复模

l 256 (0x0100) = Chunk 刚好镜像过
l 512 (0x0200) = Chunk 是
blobspace 的一部分
l 1024 (0x0400) = 正在删除 Chunk
l 4096 (0x1000) = Chunk 是不一致的
l 8192 (0x2000) = Chunk 是可扩展的
l 16384 (0x4000) = Chunk 在前滚过

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 186 -


类型
描述
程中被添加
l 32768 (0x8000) = Chunk 被重命名
l 65536 (0x10000) = Chunk 使用大
chunk 页面页眉
l 131072 (0x20000) = Chunk 有一
tblspace tblspace长度
l 262144
(0x40000)
= 自 chunk 被初
始化(主要供内部使用),没有检
查点被完成
fname
char(256)
该 chunk 的文件或设备的路径名
mdsize
integer
在页中元数据领域的 chunk 的大小属于一
sbspace 。
如果 chunk 不是 sbspace 的一部分,其值
为 -1。
mfname
char(256)
已镜像的 chunk
(如果有)
的文件或设备的
路径名
moffset
integer
已镜像的 chunk 的页偏移量
mis_offline
integer
1 = 镜像是脱机的
0 = 镜像是联机的
mis_recovering
integer
1 = 镜像正被恢复
0 = 镜像没有在被恢复
mflags
smallint
已镜像 chunk 标志;值和含义与 flags 列
相同
udfree
integer
chunk 在用户数据区域中的页可用空间属于
一个 sbspace 。如果不属于,其值为 -1 。


GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 187 -


类型
描述
udsize
integer
chunk 在用户数据区域中的页的大小属于
sbspace 。
如果不属于,其值为 -1 。

sysckptinfo
sysckptinfo 系统监视接口表提供有关前 20 个检查点的历史记录信息。

类型
描述
ckpt_status
int
0x0011 = 检查点被阻止,由于物理日志耗尽了资源
0x0021 = 检查点被阻止,由于逻辑日志耗尽了资源
0x0041 = 检查点被阻止,由于事务运行时间过长
0x1000 = 物理日志太小
0x2000 = 逻辑日志太小
0x4000 = 为 RTO 准备的物理日志太小
plogs_per_S
int
物理日志活动的平均率
llogs_per_S
int
逻辑日志活动的平均率
dskF_per_S
int
页面缓冲到磁盘的平均率
longest_dskF
int
在 checkpoint 处理期间,
其刷新到磁盘缓冲池的最长持
续时间
dirty_pgs_S
int
页被修改的平均率
sug_plog_sz
int
建议的物理日志大小
sug_llog_sz
int
建议的逻辑日志空间大小
ras_plog_sp
int
恢复物理日志的最快速率
ras_llog_sp
int
恢复重新加载逻辑日志的最快速率
boottime
int
服务器启动共享内存和打开 chunk 所用的时间

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 188 -


类型
描述
auto-ckpts
int
1 = on ,0 = off
auto_lru
int
1 = on ,0 = off
cur_intvl
int
现有的 checkpoint 时间间隔
auto_aiovp
int
1 = on ,0 = off

syscluster
syscluster 系统目录表存储了在高可用集群下服务器的信息。syscluster表有以下列。

类型
描述
name
CHAR(128)
主服务器的名称
role
CHAR(1)
用于区分服务器是主服务器还是辅助服务器的标

syncmode
CHAR(8)
主服务器和辅助服务器之间的同步方式:sync 或
async
nodetype
CHAR(8)
服务器的类型: HD 、RSS 或 SDS
supports_updates
CHAR(1)
标示客户端是否能在辅助服务器上进行修改、插
入、删除操作(由 UPDATABLE_SECONDARY 配置参数
所指定).
server_status
CHAR(32)
标示辅助服务器的状态
connection_status
CHAR(32)
标示辅助服务器的连接状态
delayed_apply
INTEGER
标示辅助服务器在应用日志时是否需要等待一定
的时间 (由 DELAY_APPLY 配置参数指定)
stop_apply
CHAR(24)
标示辅助服务器是否阻止其应用从主服务器上接
收的日志(由 STOP_APPLY 配置参数指定)
logid_sent
INTEGER
标示最新的日志页由主服务器发送到辅助服务器
的日志 ID
logpage_sent
INTEGER
标示最新的日志页由主服务器发送到辅助服务器

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 189 -


类型
描述
的页数
logid_acked
INTEGER
标示辅助服务器确认的最新日志页的日志 ID
logpage_acked
INTEGER
标示辅助服务器确认的最新日志页的页数
ack_time
DATETIME
YEAR TO
SECOND
标示最新确认日志的时间
sdscycle
INTEGER
标示主服务器先行循环次数。内部由 GBase 支持
监视主服务器和辅助服务器的协调
sdscycle_acked
INTEGER
标示辅助服务器确认共享磁盘的循环次数。内部由
GBase 支持监视主服务器和辅助服务器的协调

syscmsm
syscmsm 表是 syscmsmtab 和 syscmsmsla 表的视图。它包含连接管理器服务等级协议
( SLA )的信息。该表每五秒更新一次。

类型
描述
sid
integer
连接管理器会话 ID
name
char(128) 连接管理器名称
host
char(256) 主机名
unit
char(128) 单位名
type
char(128) 单位类型
servers
char(1024) 单位服务器
foc
char(128) 故障切换配置 (FOC)
flag
integer
仲裁标志
1 = 连接管理器仲裁是激活的
0 = 连接管理器仲裁未被激活

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 190 -


类型
描述
sla_name
char(128) SLA 名称
sla_define
char(128) SLA 定义
connections
integer
通过连接管理器的连接数

syscmsmsla
syscmsmsla 表包含连接管理器服务等级协议( SLA )的信息。该表每五秒更新一次。

类型
描述
address
int8
CMSLA 内部地址
sid
integer
连接管理器会话 ID
sla_name
char(128) SLA 名称
sla_define
char(128) SLA 定义
connections
integer
通过连接管理器的连接数

syscmsmtab
syscmsmtab 包含了连接管理器的信息。

类型
描述
address
int8
连接管理器的内部地址
sid
integer
连接管理器的会话 ID
name
char(128) 连接管理器名称
host
char(256) 主机名称
flag
integer
仲裁标志
1 = 连接管理器仲裁是激活的
0 = 连接管理器仲裁未被激活

syscmsmunit
syscmsmunit 表包含了每个连接管理器单元在连接管理器配置文件中的信息。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 191 -


类型
描述
address
int8
连接管理器内部地址
sid
integer
连接管理器会话 ID
unit
char(128) 单位名称
type
char(128) 单位类型
servers
char(1024) 单位服务器
foc
char(128) 故障切换配置 ( FOC )
flag
integer
仲裁标志
1 = 连接管理器仲裁是激活的
0 = 连接管理器仲裁未被激活

syscompdicts_full
syscompdicts_full 表和 syscompdicts 视图提供了所有压缩字典的信息。该表和视图的
唯一区别是,出于安全性的目的,视图不包含 dict_dictionary 列。
只有用户 gbasedbt 可以检索 syscompdicts_full 表的信息。syscompdicts 视图没有限
制用户 gbasedbt 。
下表显示了 syscompdicts_full 表和 syscompdicts 视图为每个压缩字典提供的信息。

类型
描述
dict_partnum
integer
压缩字典所适用的分区号
dict_code_version
integer
创建压缩字典代码的版本
1 是一个版本
dict_dbsnum
integer
字典中驻留的 dbspace 的数目
dict_create_timestamp integer
时间戳显示字典被创建的时间
dict_create_loguniqid integer
字典被创建时已激活的逻辑日志的
唯一 ID
dict_create_logpos
integer
字典被创建时在逻辑日志中的位置

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 192 -


类型
描述
dict_drop_timestamp
integer
时间戳显示字典被删除的时间
dict_drop_loguniqid
integer
字典被删除时已激活的逻辑日志的
唯一 ID
dict_drop_logpos
integer
字典被删除时在逻辑日志中的位置
dict_dictionary
byte
压缩字典的二进制对象
syscompdicts 视图中没有该列
syscompdicts 信息样本
syscompdicts 视图的一列包含的信息如下所示:
dict_partnum 1048939
dict_code_version 1
dict_dbsnum 1
dict_create_times+ 1231357656
dict_create_logun+ 11
dict_create_logpos 1695768
dict_drop_timesta+ 0
dict_drop_loguniq+ 0
dict_drop_logpos 0
使用 UNLOAD 语句可将该压缩字典导出到一个压缩字典文件中,该语句示例如下:
UNLOAD TO 'compression_dictionary_file'
SELECT * FROM sysmaster:syscompdicts_full;
sysconfig
sysconfig 表描述了参数的有效、原始和缺省值。有关 ONCONFIG 文件以及配置参数的更
多信息,请参阅 数据库配置参数。

类型
描述
cf_id
integer
唯一的数字标识
cf_name
char(128)
配置参数名称
cf_flags
integer
保留,供将来使用
cf_original
char(256)
启动时 ONCONFIG 文件中的值

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 193 -


类型
描述
cf_effective
char(256)
当前正在使用的值
cf_default
char(256)
如果 ONCONFIG 文件中没有指定任何值,
那么为数据库服
务器所提供的值

sysdatabases
sysdatabases 视图描述数据库服务器所管理的每个数据库。

类型
描述
name
char(128) 数据库名称
partnum
integer
数据库的 systables 表的分区编号(tblspace ID)
owner
char(32) 数据库创建者的用户 ID
created
date
创建日期
is_logging
integer
如果日志记录是活动的,那么为 1 ;如果不是,那么为 0
is_buff_log
integer
如果日志记录已缓冲,那么为 1 ;如果不是,那么为 0
is_ansi
integer
如果 ANSI/ISO 兼容,那么为 1 ;如果不,那么为 0
is_nls
integer
如果是启用GLS的,那么为 1 ;如果不,那么为 0
is_case_insens integer
如果 NCHAR 和 NVARCHAR 列区分大小写,那么为 1 ;如果
不,那么为 0
flags
smallint 日志记录标志 (十六进制值)
0
没有日志记录
1
未缓冲的日志记录
2
已缓冲的日志记录
4
兼容 ANSI/ISO 的数据库
8
只读数据库
10
GLS 数据库
20
忽略对 syscdr 数据库日志记录方式的检查

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 194 -


类型
描述
100
已将状态更改为已缓冲的日志记录
200
已将状态更改为未缓冲昂的日志记录
400
已将状态更改为兼容 ANSI/ISO 的日志记录
800
数据库日志记录已关闭
1000
启用了长 ID 支持

sysdbslocale
sysdbslocale 表列出了数据库服务器所管理的每个数据库的语言环境。

类型
描述
dbs_dbsname char(128) 数据库名称
dbs_collate char(32) 数据库的语言环境

sysdbspaces
sysdbspaces 表描述了数据库服务器所管理的每个 dbspaces 。
在 flags 列中,每个位位置代表一个单独的标志。这样,如果值是使用 HEX 函数返回的,
那么读取 flags 列中的值会更容易。

类型
描述
dbsnum
smallint Dbspace 编号
name
char(128) Dbspace 名称
owner
char(32) dbspace 所有者的用户 ID
fchunk
smallint dbspace 中第一个 chunk 的编号
nchunks
smallint dbspace 中 chunk 的数量
create_size decimal
可以为此空间使用存储池所创建的 chunk 的最小容量
extend_size decimal
存储空间中可扩展的 chunk 的最小容量,
可以是手动或自动方

pagesize
integer
页大小

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 195 -


类型
描述
is_mirrored integer
如果 dbspace 已镜像,那么为 1 ;如果不是,那么为 0
is_blobspace integer
如果 dbspace 是 blobspace 那么为 1 ;
如果不是,
那么为 0
is_sbspace
integer
如果 dbspace 是 sbspace
, 那么为 1 ;
如果不是,
那么为 0
is_temp
integer
如果 dbspace 是临时 dbspace ,那么为1;若果不是,那么为
0
flags
smallint 标志
十六进制值
含义
1
0x0001
Dbspace 没有镜像
2
0x0002
Dbspace 使用镜像
4
0x0004
Dbspace 镜像已被禁用
8
0x0008
Dbspace 最近镜像过
16
0x0010
Space 是 blobspace
32
0x0020
Blobspace 在可移动介质上
128
0x0080
Blobspace 已被删除
512
0x0200
Space 正在恢复
1024
0x0400
Space 已被物理移除
2048
0x0800
Space 正在逻辑恢复
32768
0x8000
Space 是 sbspace

sysdri
sysdri 表提供关于数据库服务器的高可用性数据复制状态的信息。

类型
描述
type
char(50)
高可用性数据复制类型值:
l 主
l 辅助
l 标准

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 196 -


类型
描述
l 未初始化
state
char(50)
高可用性数据复制的状态值:
l 关闭
l 开启
l 正在连接
l 失败
l 只读
name
char(128)
高可用性数据复制对中的其他数据库服务器的名称
intvl
integer
高可用性数据复制时间间隔
timeout
integer
该数据服务器的高可用性数据复制超时值
lostfound
char(256)
丢失和找到文件的路径名

sysdual
sysdual 表仅返回 1 列 1 行。

类型
描述
dummy
char(1) 返回 "X" 的 Dummy 列

sysenv
sysenv 表显示数据库服务器的启动环境设置。

类型
描述
env_id
integer
标识变量编号
env_name char(128) 环境变量名称
env_value char(512) 环境变量值

sysenvses
sysenvses 表显示会话级别的环境变量。

类型
描述

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 197 -


类型
描述
envses_sid
integer
会话 ID
envses_id
integer
标识变量号
envses_name char(128)
会话环境变量名称
envses_value char(512)
会话环境变量值

sysextents
sysextents 表提供有关扩展数据块分配的信息。

类型
描述
dbsname
char(128) 数据库名
tabname
char(128) 表名
chunk
integer
Chunk 编号
offset
integer
Chunk 中扩展数据块开始处的页数
size
integer
扩展数据块的大小,在页中

sysextspaces
sysextspaces 表提供关于外部空间的信息。 id 列和 name 列的索引只允许唯一的值。

类型
描述
id
integer
外部空间 ID
name
char(128) 外部空间名称
owner
char(32)
外部空间所有者
flags
integer
外部空间标识 (保留供将来使用)
refcnt
integer
外部空间引用计数
locsize
integer
外部空间位置大小(字节)
location
char (256) 外部空间的位置

sysfeatures

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 198 -

sysfeatures 视图提供 GBase 8s 数据库服务器实例的各种功能信息。sysfeatures 视图
是从一个名为 syslicenseinfo 的外部表创建而来的,该表永久地存储在磁盘上。当数据
库服务器实例初始化时,该表会预分配固定的可以追踪 260 周数据大小的容量。这些数据
每五年更新一次。
每隔 15 分钟会抽样度量标准,并且只存储某一周的最高值。表中每一行包含的数据仅代
表特定周。

类型
描述
week
smallint
记录信息的周数
year
smallint
记录信息的年份
version
char(12)
GBase 8s 服务器版本
max_cpu_vps
smallint
CPU 虚拟处理器的最大数量
max_vps
smallint
虚拟处理的最大数量
max_conns
integer
在独立或高可用性的群集主服务器实例上的并发物理
连接的最大数目
max_sec_conns
integer
在 HDR 辅助服务器或 RS 辅助服务器实例上的并发物
理连接的最大数目
max_sds_clones smallint
SD 辅助服务器实例连接主服务器的最大数目
max_rss_clones smallint
RS 辅助服务器实例连接主服务器的最大数目
total_size
integer
在所有 chunk 中分配的最大磁盘空间 (以兆字节)
total_size_used integer
在所有 chunk 中使用的最大的磁盘空间 (以兆字节)

max_memory
integer
在所有段中分配的最大内存(以兆字节)
max_memory
_used
integer
在所有段中使用的最大内存(以兆字节)
is_primary
integer
标示在特定的周该服务器是否为主服务器:
是则为 1 ,
不是则为 0
is_secondary
integer
标示在特定的周该服务器是否为 HDR 辅助服务器:是
则为 1 ,不是则为 0

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 199 -


类型
描述
is_sds
integer
标示在特定的周该服务器是否为 SD 辅助服务器:
是则
为 1 ,不是则为 0 (未实施的;经常为 0 )
is_rss
integer
标示在特定的周该服务器是否为 RS 辅助服务器:
是则
为 1 ,不是则为 0
is_er
integer
标示在特定的周该服务器是否为 Enterprise
Replication 服务器:是则为 1 ,不是则为 0
is_pdq
integer
标示在特定的周服务器实例是否使用了 PDQ 功能:若
使用则为 1 ,没有则为 0

sysha_lagtime
sysha_lagtime 表提供之前将日志记录应用到任何辅助节点上所需的时间。
sysha_lagtime 表包含最近为特定的辅助服务器执行的 20 个取样。

类型
描述
lt_secondary
CHAR(128)
辅助服务器的名称
lt_time_last_update INTEGER
上次更新日志记录的时间
lt_lagtime_1
FLOAT
最近 5 秒间隔内应用日志记录所需的时间
lt_lagtime_2
FLOAT
上个 5 秒间隔内应用日志记录所需的时间
lt_lagtime_3
FLOAT
前 3 个 5 秒间隔内应用日志记录所需的时间
lt_lagtime_4
FLOAT
前 4 个 5 秒间隔内应用日志记录所需的时间
lt_lagtime_5
FLOAT
前 5 个 5 秒间隔内应用日志记录所需的时间
lt_lagtime_6
FLOAT
前 6 个 5 秒间隔内应用日志记录所需的时间
lt_lagtime_7
FLOAT
前 7 个 5 秒间隔内应用日志记录所需的时间
lt_lagtime_8
FLOAT
前 8 个 5 秒间隔内应用日志记录所需的时间
lt_lagtime_9
FLOAT
前 9 个 5 秒间隔内应用日志记录所需的时间
lt_lagtime_10
FLOAT
前 10 个 5 秒间隔内应用日志记录所需的时间

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 200 -


类型
描述
lt_lagtime_11
FLOAT
前 11 个 5 秒间隔内应用日志记录所需的时间
lt_lagtime_12
FLOAT
前 12 个 5 秒间隔内应用日志记录所需的时间
lt_lagtime_13
FLOAT
前 13 个 5 秒间隔内应用日志记录所需的时间
lt_lagtime_14
FLOAT
前 14 个 5 秒间隔内应用日志记录所需的时间
lt_lagtime_15
FLOAT
前 15 个 5 秒间隔内应用日志记录所需的时间
lt_lagtime_16
FLOAT
前 16 个 5 秒间隔内应用日志记录所需的时间
lt_lagtime_17
FLOAT
前 17 个 5 秒间隔内应用日志记录所需的时间
lt_lagtime_18
FLOAT
前 18 个 5 秒间隔内应用日志记录所需的时间
lt_lagtime_19
FLOAT
前 19 个 5 秒间隔内应用日志记录所需的时间
lt_lagtime_20
FLOAT
前 20 个 5 秒间隔内应用日志记录所需的时间

sysha_type
sysha_type 表是一个单行表,用来描述连接的服务器的类型。

类型
描述
ha_type
integer
服务器类型 (参见下表)
ha_primary char(128)
服务器名称 (参见下表)

ha_type 的值
ha_primary 的值
描述
0
NULL
不是高可用性环境的组成部分
1

主服务器
2

HDR 辅助服务器
3

SD 辅助服务器
4

RS 辅助服务器

sysha_workload

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 201 -

sysha_workload 表包含了每台服务器上工作负载的统计信息。

类型
描述
wl_secondary
char(128)
辅助服务器的名称
wl_time_last_update integer
上次更新工作负载的时间
wl_type
char(12)
该行包含了就绪队列大小、用户 CPU 时间以及系
统 CPU 时间
wl_workload_1
float
最近的工作负载活动
wl_workload_2
float
前两次的工作负载活动
wl_workload_3
float
前三次的工作负载活动
wl_workload_4
float
前四次的工作负载活动
wl_workload_5
float
前五次的工作负载活动
wl_workload_6
float
前六次的工作负载活动
wl_workload_7
float
前七次的工作负载活动
wl_workload_8
float
前八次的工作负载活动
wl_workload_9
float
前九次的工作负载活动
wl_workload_10
float
前十次的工作负载活动
wl_workload_11
float
前十一次的工作负载活动
wl_workload_12
float
前十二次的工作负载活动
wl_workload_13
float
前十三次的工作负载活动
wl_workload_14
float
前十四次的工作负载活动
wl_workload_15
float
前十五次的工作负载活动
wl_workload_16
float
前十六次的工作负载活动
wl_workload_17
float
前十七次的工作负载活动
wl_workload_18
float
前十八次的工作负载活动
wl_workload_19
float
前十九次的工作负载活动

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 202 -


类型
描述
wl_workload_20
float
前二十次的工作负载活动

sysipl
sysipl 表提供了关于主服务器上索引页日志记录的状态信息。

类型
描述
ipl_status integer
索引页日志记录状态
ipl_time
integer
启用索引页日志记录的时间

syslocks
syslocks 表提供了有关数据库服务器中所有当前活动锁的信息 。

类型
描述
dbsname char(128) 数据库名称
tabname char(128) 表名
rowidlk integer
实际 rowid (如果它是索引键锁)
keynum smallint 索引键锁的键编号
type
char(4)
锁的类型
B
字节锁
IS
意向共享锁
S
共享锁
XS
由可重复阅读器持有的共享锁值
U
更新锁
IX
意向互斥锁
SIX
共享的意向互斥锁
X
互斥锁
XR
由可重复阅读器持有的互斥键值

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 203 -


类型
描述
owner
integer
锁所有者的会话 ID
waiter integer
等待锁的用户的会话 ID 。
如果一个以上用户正在等待,
那么只有第
一个会话 ID 出现

syslogs
syslogs 表提供有关逻辑日志文件中使用的空间的信息。在 flags 列中,每个位位置代表
一个单独的标志。例如:对于日志文件, flags 列可能具有当前日志文件和临时日志文件
所设置的标志。这样,如果值是使用 HEX 函数返回的,那么读取 flags 列中的值可能会
更容易。

类型
描述
number
smallint 逻辑日志文件编号
uniqid
integer 日志文件 ID
size
integer 日志文件中的页数
used
integer 日志文件中已用的页数
is_used
integer 如果文件被使用,其值为 1 ,否则为 0
is_current
integer 如果文是当前文件,其值为 1 ,否则为 0
is_backed_up integer 如果文件已备份过,其值为 1 ,否则为 0
is_new
integer 如果自上一次 0 级 dbspace 备份以来添加过该日志,其值为
1 ,否则为 0
is_archived integer 如果文件已置于备份磁带上,其值为 1 ,否则为 0
is_temp
integer 如果文件已标识为临时日志文件,其值为 1 ,否则为 0
flags
smallint 标志
十六进制
含义
1
0x01
日志文件在使用中
2
0x02
文件是当前的日志文件
4
0x04
日志文件已进行了备份

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 204 -


类型
描述
8
0x08
文件是新添加的日志文件
16
0x10
日志文件已写入 dbspace 备份
介质
32
0x20
日志是临时日志文件

syslogfil
syslogfil 表提供有关逻辑日志文件的信息。

类型
描述
address
int8
逻辑文件结构的内存地址
number
small
integer
逻辑文件编号
flags
integer
要了解该值及值含义的信息,请参阅下面 标志值 部分
fillstamp integer
填充日志文件的内部时间戳
filltime integer
填充日志文件的 UNIX™ 时间
uniqid
integer
日志文件的唯一 ID
chunk
integer
包含日志文件的 chunk 的编号
offset
integer
chunk 中日志文件开始位置的页偏移量
size
integer
日志文件的总页数
used
integer
日志文件中已用的页数

标志值
标志值对应于 onstat -l 命令的标志值。
十六进制 Onstat -l 标志值
含义
0x1
U
文件在使用中
0x2
C
文件是当前的日志文件

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 205 -

十六进制 Onstat -l 标志值
含义
0x4
B
日志文件已进行了备份
0x8
A
文件是新添加的日志文件
0x20
None
临时日志文件
0x40
D
文件存档后将要被删除的日志文件
0x4000
L
包含最近写入检查点的日志文件

sysmgminfo
sysmgminfo 表提供内存分配管理器( MGM )和并行数据查询信息( PDQ )的概述。

类型
描述
max_query
integer
允许的活动查询的最大数量
total_mem
integer
MGM 内存总量
avail_mem
integer
MGM 空闲内存量
total_seq
integer
顺序扫描总数
avail_seq
integer
未使用的顺序扫描数
active
integer
活动 MGM 查询的数量
ready
integer
就绪 MGM 查询的数量
min_free_mem integer
最低 MGM 空闲内存量
avg_free_mem float
平均 MGM 空闲内存量
std_free_mem float
标准 MGM 空闲内存量
min_free_seq integer
最低空闲 MGM 顺序扫描数
avg_free_seq float
平均空闲 MGM 顺序扫描数
std_free seq float
标准空闲 MGM 顺序扫描数
max_active
integer
活动 MGM SQL 操作最大数量
cnt_active
integer
活动 MGM SQL 操作数量

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 206 -


类型
描述
avg_active
float
活动 MGM SQL 操作平均数量
std_active
float
活动 MGM SQL 操作标准数量
max_ready
integer
就绪 MGM SQL 操作最大数量
cnt_ready
integer
就绪 MGM SQL 操作的数量
avg_ready
float
就绪 MGM SQL 操作平均数量
std_ready
float
就绪 MGM SQL 操作标准数量

sysnetclienttype
sysnetclienttype 表提供各客户机类型的网络活动概述。

类型
描述
nc_cons_allowed integer
是否允许连接
nc_accepted
integer
接收的连接数
nc_rejected
integer
拒绝的网络连接数
nc_reads
int8
针对该客户机类型的网络读取数
nc_writes
int8
针对该客户机类型的网络写入数
nc_name
char(18) 客户机类型的名称

sysnetglobal
sysnetglobal 表提供有关系统网络概述。

类型
描述
ng_reads
int8
网络读取数
ng_writes
int8
网络写入数
ng_connects
int8
网络连接数
ng_his_read_count
int8
已断开 ng_his_read_bytes 的用户进行的网络读
取数

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 207 -


类型
描述
ng_his_read_bytes
int8
已断开连接的用户转发给服务器的数据
ng_his_write_count int8
已断开连接的用户写入的网络数
ng_his_write_bytes int8
已断开连接的用户转发给客户机的数据
ng_num_netscbs
integer
网络订户数
ng_max_netscbs
integer
网络订户的最大数量
ng_free_thres
integer
缓冲表中已释放缓冲区最大数量的阈值
ng_free_cnt
integer
达到 ng_free_thres 限制的次数
ng_wait_thres
integer
可以与缓冲表建立缓冲区的最大数量的阈值
ng_wait_cnt
integer
达到 ng_wait_thres 限制的次数
ng_pvt_thres
integer
私有缓冲队列中的最大数量的已释放缓冲区的阈值
ng_netbuf_size
integer
传输网络缓冲区的大小
ng_buf_alloc
integer
已分配的网络缓冲区数量
ng_buf_alloc_max
integer
已分配的网络缓冲区的最大值
ng_netscb_id
integer
下个 netscb ID

sysnetworkio
sysnetworkio 表提供系统网络概述。

类型
描述
net_id
integer
Netscb ID
sid
integer
会话 ID
net_netscb
int8
Netscb 端口
net_client_type
integer
客户机类型 Int
net_client_name
char(12) 客户机协议名称
net_read_cnt
int8
网络读取数

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 208 -


类型
描述
net_write_cnt int8
网络写入数
net_open_time integer
此会话的连接时间
net_last_read integer
上次从该网络读取的时间
net_last_write integer
上次从该网络写入的时间
net_stage
integer
连接 / 断开 / 接收
net_options
integer
来自 SQL 主机的选项
net_protocol
integer
协议
net_type
char(10) 网络协议类型
net_server_fd integer
服务器 fd
net_poll_thread
integer
轮询线程

sysonlinelog
sysonlinelog 表提供 online.log 文件中存储的信息的视图。

类型
描述
offset
int8
文件偏移量
next_offset
int8
到下一个消息的偏移量
line
char(4096) 来自文件的一行文本

sysprofile
sysprofile 表包含有关数据库服务器的概要文件信息。

类型
描述
name
char(13)
概要文件事件的名称(参阅下表已获得可能事件的列表)
value
integer
概要文件事件的值 (参阅下表已获得可能事件的列表)

下表列出了事件以及相应的值,它们一起组成了 sysprofile 表。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 209 -

sysprofile 中的概要文件
事件
描述
dskreads
从磁盘的实际读取数
bufreads
从共享内存的实际读取数
dskwrites
向磁盘的实际写入数
bufwrites
向共享内存的写入数
isamtot
调用总数
isopens
isopen 调用
isstarts
isstart 调用
isreads
isread 调用
iswrites
iswrite 调用
isrewrites
isrewrite 调用
isdeletes
isdelete 调用
iscommits
iscommit 调用
isrollbacks
isrollback 调用
ovlock
溢出锁表
ovuser
溢出用户表
ovtrans
溢出事务表
latchwts
锁存器请求等待数
bufwts
锁缓冲数
lockreqs
锁请求数
lockwts
锁等待数
ckptwts
检查点等待数
deadlks
死锁数

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 210 -

sysprofile 中的概要文件
事件
描述
lktouts
死锁超时数
numckpts
检查点数
plgpagewrites
已写入的物理日志页数
plgwrites
物理日志写入数
llgrecs
逻辑日志记录数
llgpagewrites
逻辑日志写入数
llgwrites
已写入的逻辑日志页数
pagreads
页读取数
pagwrites
页写入数
flushes
缓冲池清仓数
compress
页压缩数
fgwrites
前台写入数
lruwrites
最近最少使用( LRU )写入数
chunkwrites
检查点过程中的写入数
btradata
通过索引页节点读取的预先读取数据页数
btraidx
通过索引分支或根节点读取的预先读取数据页数
dpra
以预先读取功能读入内存的数据页数
rapgs_used
用户已用的预先读取数据页数
seqscans
顺序扫描数
totalsorts
排序总数
memsorts
适合内存的排序数
disksorts
不适合内存的排序数

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 211 -

sysprofile 中的概要文件
事件
描述
maxsortspace
排序所使用的最大磁盘空间

sysproxyagents
sysproxyagents 表包含关于所有代理服务器线程的信息。
代理服务器线程在主服务器上运
行并且接受来自辅助服务器处理的 DML 操作。
主服务器也有一个用于处理辅助服务器更新
的代理服务器。辅助服务器决定代理服务器创建在辅助服务器的 ONCONFIG 文件上,基于
UPDATABLE_SECONDARY 设置的实例的数量。

类型
描述
tid
integer
运行在主服务器上的代理线程事务的 ID 。该 ID 是
代理服务器在处理来自辅助服务器会话工作时被创建

flags
integer
代理服务器线程的标识
proxy_id
integer
代理服务器代表当前正在执行的代理线程 ID
( TID )
source_session_id
integer
用户在辅助服务器上的会话 ID
proxy_txn_id
integer
当前事物的编号。这些编号对于代理服务器是唯一的
current_seq
integer
在当前事务上的当前操作的顺序编号
sqlerrno
integer
任何 SQL 错误(或者 0 成功)的错误编号
iserrno
integer
任何 ISAM/RSAM 错误(或者 0 成功)的错误编号

sysproxydistributors
sysproxydistributors 表包含关于代理分发器的信息。
在主服务器上,该表包含所有高可用性集群下的代理分发器的信息。在辅助服务器上,该
表仅包含那些被分配来处理更新到辅助服务器的代理分发器的信息。

类型
描述
node_name
char
能被主服务器识别的辅助服务器的名称(例如:
HA_ALIAS 等等)

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 212 -


类型
描述
proxy_id
integer
代理分发器的 ID 。这些 ID 在高可用性集群上是唯
一的。
transaction_count
integer
代理分发器当前处理的事务的数量
hot_row_total
integer
由代理服务器处理过的 hot row 总数。Hot row是在
辅助分发器上被客户机修改过多次的行。如果最近来
自不同会话的更新操作不在辅助服务器上重演,当行
更新多次时,辅助服务器会读取之前从主服务器在该
行上放置一个更新锁的视图。

sysproxysessions
sysproxysessions 表包含了使用重定向写功能的每个会话的信息。
该表只在辅助服务器上
是可用的。

类型
描述
session_id
integer
在辅助服务器上用户会话 ID
proxy_id
integer
代表正在运行代理服务器线程 (TID)
的代理服务器 ID
proxy_tid
integer
在辅助服务器上正运行的代理线程的事务的 ID 。该
ID 是由代理服务器在处理来自辅助服务器的会话工作
时创建的。
proxy_txn_id
integer
当前事务的编号。这些编号对代理服务器是唯一的
current_seq
integer
在当前事务中当前操作的顺序编号
pending_ops
integer
缓冲在辅助服务器上还没有被传送到主服务器的操作
的数目
reference_count
integer
表示使用该事务的信息的线程
(例如:
sqlexec、
sync 响
应、恢复等等)的数目。当返回的总数为 0 时,该事
务处理完成,不管它是否成功。

sysproxytxnops
sysproxytxnops 表包含了在每个代理服务器上运行的每个事务的信息。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 213 -

在主服务器上,此表包含有关于高可用性集群上的所有的代理服务器的信息。而在辅助服
务器上,此表仅包含用于处理更新到辅助服务器的代理服务器的信息。

类型
描述
proxy_id
integer
代理服务器的 ID 。这些 ID 在高可用集群里是唯一

proxy_txn_id
integer
事务的 ID 。这些编号对于代理服务器是唯一的
sequence_number
integer
操作数目
operation_type
char(10)
执行的操作的类型:修改、删除或其它。
rowidn
integer
应用该操作的行的 ID
table
char
完整的表名,修整以适应合理的长度。其格式为:
database:owner.tablename
sqlerrno
integer
任一 SQL 错误(或者是 0 成功)的错误代码

sysproxytxns
sysproxytxns 表包含有关在每个代理器上运行的所有的当前的事务的信息。
在主服务器上,此表包含有关于高可用性集群上的所有的代理服务器的信息。而在辅助服
务器上,此表仅包含用于处理更新到辅助服务器的代理服务器的信息。

类型
描述
proxy_id
integer
代理服务器的 ID 。这些 ID 在高可用集群里是唯一的
proxy_txn_id
integer
事务的 ID 。这些编号对于代理服务器是唯一的
reference_count integer
表示使用该事务信息的线程
(例如:
sqlexec、
sync
reply、

recovery 等等)的数量。当数量为 0 时,表示事务处理
已经完成。(不论它是否成功或不成功)
pending_ops
integer
在主服务器上,表示从辅助服务器上接收的还未被处理的
操作的的数量。在辅助服务器上,表示缓冲在辅助服务器
上还未被发送到主服务器上的操作的数量
proxy_sid
integer
代理会话 ID

sysptprof

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 214 -

sysptprof 表列出了有关 tblspace 的信息。tblspace 对应于表。
表的概要信息只在表打开时可用。当最后一个使用打开的表的用户关闭此表时,共享内存
中的 tblspace 释放,而且所有概要文件统计信息都将丢失。

类型
描述
dbsname
char(128)
数据库名称
tabname
char(128)
表名
partnum
integer
分区 (tblspace) 编号
lockreqs
integer
锁请求数
lockwts
integer
锁等待数
deadlks
integer
死锁数
lktouts
integer
锁超时数
isreads
integer
isreads 的数量
iswrites
integer
iswrites 的数量
isrewrites
integer
isrewrites 的数量
isdeletes
integer
isdeletes 的数量
bufreads
integer
缓冲区读取数
bufwrites
integer
缓冲区写入数
seqscans
integer
顺序扫描数
pagreads
integer
页读取数
pagwrites
integer
页写入数

sysrepevtreg
可以使用 sysrepevtreg 伪表为一组预定义的连接管理器、GBase OpenAdmin Tool (OAT)
for GBase 8s 或任一客户端中的事件注册。完成注册后,连接管理器、OAT 或者任一客户
端都可以通过查询此表来接收事件数据。

类型
描述

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 215 -


类型
描述
evt_bitmap
integer
事件 ID 位图
evt_timeout
integer
客户端可以等待事件数据的最大时间(以秒为单
位)。可用的 timeout 值有:
l 0;不用等待 (缺省)
l -1;一直等待
l n(此处 n > 0)等待 n 秒
evt_hwm
integer
待定事件列表高水位标记
evt_info
char(256) 事件信息(尚未实现)

sysrepstats
使用 sysrepstats 表向连接管理器、GBase OpenAdmin Tool (OAT) for GBase 8s 连接管
理器、OAT 发布事件,并且客户端应用程序之间可以通过发布事件到伪表来交换信息。

类型
描述
repstats_type
integer
事件 ID
repstats_subtype integer
子事件 ID
repstats_time
integer
事件初始化的时间
repstats_ver
integer
事件数据的版本号
repstats_desc
lvarchar
事件数据

sysrepstats 和 sysrepevtreg 表的用户接口
客户端应用程序可以通过往 sysrepstats 伪表中插入事件信息来发布事件到连接管理器
或者其他客户端。可以用伪sysrepevtreg 表来注册事件并且可在 sysrepstats 伪表中执
行 select 或 fetch 语句来接收事件。
发布事件到 sysrepstats 伪表这一行为为像 GBase OpenAdmin Tool (OAT) for GBase 8s
类似的程序提供了与连接管理器交流的能力。
通过发布事件到 sysrepstats 您可以发出控
制消息给连接管理器,而无需直接连接到管理器本身。
当连接管理器注册它希望接收事件,它将传递一个位图,它想要接收的事件类型。接收到
的事件被发布到请求的线程中。
事件类型

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 216 -

下表列出了每个事件类型的信息,它的位值和描述。
事件类型名称
位值
描述
REPEVT_CLUST_CHG
0x1
高可用性集群的事件类型
REPEVT_CLUST_PERFSTAT
0x2
高可用性集群中的服务器节点的工作负载的事件类

REPEVT_CLUST_LATSTAT
0x4
高可用集群中服务器节点的复制延迟信息的事件类

REPEVT_CM_ADM
0x8
连接管理器管理命令
REPEVT_SRV_ADM
0x10
用于服务器节点更新的事件类型
REPEVT_ER_ADM
0x20
与 Enterprise Replication (ER) 相关的事件的事
件类型
REPEVT_CLIENT
0x40
用户自定义事件

REPEVT_CLUST_CHG 事件类型的子事件
下表列出了REPEVT_CLUST_CHG事件类型的子事件:
子事件名称

描述
可用条件
REPEVT_SUB_CLUST_ADD
1
向高可用集群添加新节点
只在高可用集群的
主服务器上可用
REPEVT_SUB_CLUST_DROP
2
删除高可用集群下的一个节点
只在高可用集群的
主服务器上可用
REPEVT_SUB_CLUST_CON
3
高可用性备节点连接到主服务器 只在高可用集群的
主服务器上可用
REPEVT_SUB_CLUST_DIS
4
高可用性备节点从主服务器断开
连接
只在高可用集群的
主服务器上可用
REPEVT_SUB_CLUST_NEWPRIM 5
高可用性主节点更改
只在高可用集群的
辅助服务器上可用
REPEVT_SUB_CLUST_DROFF
6
HDR 备节点从主服务器断开连接 HDR 主、备服务器

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 217 -

子事件名称

描述
可用条件
REPEVT_SUB_CLUST_DRON
7
HDR 节点从主服务器断开连接
HDR 主、备服务器

REPEVT_CLUST_PERFSTAT 事件类型的子事件
下表列出了 REPEVT_CLUST_PERFSTAT 事件类型的子事件:
子事件名称

描述
可用条件
REPEVT_ SUB_LOCAL_PERFSTAT
1
本地服务器的工作负
载统计
在高可用集群下的所有服
务器
REPEVT_ SUB_REMOTE_PERFSTAT 2
辅助服务器的工作负
载统计
只在高可用集群下的主服
务器上可用

REPEVT_CLUST_LATSTAT 事件类型的子事件
下表列出了 REPEVT_CLUST_LATSTAT 事件类型的子事件:
子事件名称

描述
可用条件
REPEVT_SUB_LOCAL_LATSTAT
1
高可用集群中辅助服务器的复
制延迟统计
只在高可用集群下
的主服务器上可用

REPEVT_CM_ADM 事件类型的子事件
下表列出了 REPEVT_CM_ADM 事件类型的子事件:
子事件名称

描述
可用条件
REPEVT_SUB_CM_ADM_REQ
1
命令请求
所有 GBase 8s 服务
器实例
REPEVT_SUB_CM_ADM_ACK
2
命令响应
所有 GBase 8s 服务
器实例
REPEVT_SUB_CM_REG
3
连接管理器注册服务器
所有 GBase 8s 服务
器实例
REPEVT_SUB_CM_DEREG
4
连接管理器注销服务器
所有 GBase 8s 服务
器实例

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 218 -

子事件名称

描述
可用条件
REPEVT_SUB_CM_FATAL
5
连接管理器终止而没有与服务
器注销
所有 GBase 8s 服务
器实例

REPEVT_SRV_ADM 事件类型的子事件
下表列出了 REPEVT_SRV_ADM 事件类型的子事件:
子事件名称

描述
可用条件
REPEVT_ SUB_SRV_BLK
1
由于 DDRBLOCK 造成的服务器
阻塞
所有 GBase 8s 服务
器实例
REPEVT_ SUB_SRV_UBLK
2
DDRBLOCK 移除后,
服务器畅通 所有 GBase 8s 服务
器实例

REPEVT_ER_ADM 事件类型的子事件
下表列出了 REPEVT_ER_ADM 事件类型的子事件:
子事件名称

描述
可用条件
REPEVT_SUB_ER_SPOOL_FULL 1
ER 在 sbspace 或 dbspace 数
据队列中,或在 paging sbspace
组等待空间被添加时阻塞
Enterprise
Replication 服务
器节点

sysrsslog
sysrsslog 表捕获在主服务器上 RS 辅助服务器的信息。

类型
描述
server_name
char(128)
服务器名称
from_cache
integer
从高速缓存读取的总页数

from_disk
integer
从磁盘读取的总页数
logpages_tossed
integer
没有写入日志缓冲区高速缓存的日志总页数

sysscblst
sysscblst 表的这些列提供有关会话内存量的信息。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 219 -


类型
描述
memtotal
integer 可用内存量
memused
integer 已用内存量

syssesappinfo
syssesappinfo 表在 sysmaster 中显示了有关分布式关系数据库体系结构™ (DRDA®) 的
客户会话信息。 syssesappinfo 表有以下列。

类型
描述
sesapp_sid INTEGER
客户会话 ID
sesapp_name CHAR(128)
客户会话名称
sesapp_value
CHAR(512)
会话值

syssesprof
syssesprof 表列出用户操作(例如:写入、删除或提交)发生数的累计计数。

类型
描述
sid
integer
会话 ID
lockreqs
integer
所请求锁的数量
locksheld
integer
当前持有的锁的数量
lockwts
integer
等待锁的次数
deadlks
integer
所检测到的死锁数量
lktouts
smallint
死锁超时数
logrecs
integer
已写入的逻辑日志记录数
isreads
integer
读取数
iswrites
integer
写入数
isrewrites
integer
重写数
isdeletes
integer
删除数

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 220 -


类型
描述
iscommits
integer
提交数
isrollbacks
integer
回滚数
longtxs
integer
长事务数
bufreads
integer
缓冲区读取数
bufwrites
integer
缓冲区写入数
seqscans
integer
顺序扫描数
pagreads
integer
页读取数
pagwrites
integer
页写入数
total_sorts
integer
排序总数
dsksorts
integer
不适合内存的排序数
max_sortdiskspace integer
排序所使用的最大空间
logspused
integer
当前会话事务所使用的逻辑日志空间字节数
maxlogsp
integer
会话曾经使用的逻辑日志空间最大字节数

syssessions
syssessions 表提供有关连接到数据库服务器上的每个用户的一般信息。在 state 列中,
每个位位置代表一个单独的标志。这样,如果值是使用 HEX 函数返回的,那么读取 state
列中的值可能会更容易。

类型
描述
sid
integer
会话 ID
username
char(32)
用户 ID
uid
smallint
用户 ID 号
pid
integer
客户端进程 ID
hostname
char(256) 客户端的主机名
tty
char(16)
用户 stderr 文件的名称

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 221 -


类型
描述
connected
integer
用户连接到数据库服务器上的时间
feprogram
char(255)
保留、供将来使用
pooladdr
integer
会话池地址
is_wlatch
integer
如果会话主线程正在等待锁存器,那么为 1
is_wlock
integer
如果会话主线程正在等待锁,那么为 1
is_wbuff
integer
如果会话主线程正在等待缓冲区,那么为 1
is_wckpt
integer
如果会话主线程正在等待检查点,那么为 1
is_wlogbuf
integer
如果会话主线程正在等待日志缓冲区,那么为 1
is_wtrans
integer
如果会话主线程正在等待事务,那么为 1
is_monitor
integer
如果会话是特殊的监视进程,那么为 1
is_incrit
integer
如果会话主线程处于临界段中,那么为 1
state
integer
标识
十六进制
含义
1
0x00000001
用户结构在使用中
2
0x00000002
正在等待锁存器
4
0x00000004
正在等待锁
8
0x00000008
正在等待缓冲区
16
0x00000010
正在等待检查点
32
0x00000020
在读调用中
64
0x00000040
正在向备份磁带写如逻辑日志
256
0x00000100
在临界段中
512
0x00000200
特殊守护程序
1024
0x00000400
正在归档

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 222 -


类型
描述
2048
0x00000800
清除死进程
4096
0x00001000
正在等待写入日志缓冲区
8192
0x00002000
特殊的缓冲区清仓线程
16384
0x00004000
远程数据库服务器
32768
0x00008000
用于设置 RS_timeout 死锁超时
65536
0x00010000
常规死锁超时
262144
0x00040000
正在等待事务
524288
0x00080000
会话主线程
1048576 0x00100000
用于构建索引的线程
2097152 0x00200000
B-tree 清除线程

syssmx
syssmx 表提供了 SMX (服务器多路复用器组)的连接信息。

类型
描述
address
int8
SMX 管道地址
name
char(128) 目标服务器名称
encryption_status char(20)
启用或禁用保留供将来使用
buffers_sent
integer
已发送的缓冲区数
buffers_recv
integer
接收到的缓冲区数
bytes_sent
int8
已发送的字节数
bytes_recv
int8
接收到的字节数
reads
integer
读取调用数
writes
integer
写入调用数
retries
integer
重试的写入调用数

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 223 -


syssmxses
syssmxses 表提供了 SMX (服务器多路复用器组)的会话信息。

类型
描述
name
char(128)
目标服务器名称
address
int8
SMX 会话地址
client_type char(20)
SMX 客户端类型
reads
integer
读取调用数
writes
integer
写入调用数

syssqexplain
syssqexplain 伪表存储了有关 SQL 查询的信息。
存储的信息包括查询优化器的计划及估计的返回行数、查询的相对成本。

类型
描述
sqx_sessionid
INTEGER
与 SQL 语句相关联的会话 ID
sqx_sdbno
INTEGER
查询会话 ID 在数组中的位置
sqx_iscurrent
CHAR
该查询是否为当前的 SQL 语句
sqx_executions
INTEGER
执行查询的总次数
sqx_cumtime
FLOAT
运行查询的累计时间
重要: 如果禁用 SQL 跟踪,那么显示零。
sqx_bufreads
INTEGER
运行查询时执行的缓冲区读取数
重要: 如果禁用 SQL 跟踪,那么显示零。
sqx_pagereads
INTEGER
运行查询时执行的页读取数
重要: 如果禁用 SQL 跟踪,那么显示零。
sqx_bufwrites
INTEGER
运行查询时执行的缓冲区写入数

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 224 -


类型
描述
重要: 如果禁用 SQL 跟踪,那么显示零。
sqx_pagewrites
INTEGER
运行查询时执行的页写入数
重要: 如果禁用 SQL 跟踪,那么显示零。
sqx_totsorts
INTEGER
运行查询时执行的排序数
重要: 如果禁用 SQL 跟踪,那么显示零。
sqx_dsksorts
INTEGER
运行查询时磁盘执行的排序数
重要: 如果禁用 SQL 跟踪,那么显示零。
sqx_sortspmax
INTEGER
排序所需的最大磁盘空间
sqx_conbno
SMALLINT
在 conblock 列表中位置
sqx_ismain
CHAR
查询是否在主语句块中
sqx_selflag
VARCHAR(200,0) SQL语句类型;例如:SELECT 、UPDATE 、 DELETE
sqx_estcost
INTEGER
查询的估计成本
sqx_estrows
INTEGER
估计查询返回的行数
sqx_seqscan
SMALLINT
此查询所用的顺序扫描数
sqx_srtscan
SMALLINT
此查询所用的排序扫描数
sqx_autoindex
SMALLINT
此查询所用的自动索引扫描数
sqx_index
SMALLINT
此查询所用的索引路径数
sqx_remsql
SMALLINT
此查询所用的远程路径数
sqx_mrgjoin
SMALLINT
此查询所用的排序联接合并数
sqx_dynhashjoin
SMALLINT
此查询所用的动态哈希连接数
sqx_keyonly
SMALLINT
此查询所用的key-only 扫描数

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 225 -


类型
描述
sqx_tempfile
SMALLINT
此查询所用的临时文件数
sqx_tempview
SMALLINT
临时表查询所创建的视图数量
sqx_secthreads
SMALLINT
查询所使用的辅助线程数
sqx_sqlstatement CHAR
已运行的 SQL 查询

syssqltrace
syssqltrace 表提供有关单个 SQL 语句的详细信息。

类型
描述
sql_id
int8
唯一 SQL 执行 ID
sql_address
int8
代码块中语句的地址
sql_sid
int
运行 SQL 语句的用户的数据库的会话 ID
sql_uid
int
运行 SQL 的语句的用户 ID
sql_stmttype
int
语句类型
sql_stmtname
char(40)
显示为单词的语句类型
sql_finishtime
int
次语句的完成时间 (UNIX™)
sql_begintxtime
int
此事务的启动时间
sql_runtime
float
语句执行时间
sql_pgreads
int
此 SQL 语句的磁盘读取数
sql_bfreads
int
此 SQL 语句的缓冲区读取数
sql_rdcache
float
从缓冲池读取页的时间百分比
sql_bfidxreads
int
索引页缓冲区读取数
sql_pgwrites
int
写入磁盘的页数
sql_bfwrites
int
已修改并返回到缓冲池的页数
sql_wrcache
float
页已写入缓冲池,但未写入磁盘的时间百分比
sql_lockreq
int
此 SQL 语句所需锁总数
sql_lockwaits
int
SQL 语句等待锁的次数
sql_lockwttime
float
SQL 语句期间系统等待锁定的时间
sql_logspace
int
逻辑日志中 SQL 语句所用空间量
sql_sorttotal
int
为语句运行的排序数
sql_sortdisk
int
磁盘上运行的排序数

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 226 -


类型
描述
sql_sortmem
int
内存中运行的排序数
sql_executions
int
SQL 语句运行的次数
sql_totaltime
float
运行语句所用的时间总量
sql_avgtime
float
运行语句所用的平均时间
sql_maxtime
float
执行 SQL 语句所使用最大时间量
sql_numiowaits
int
I/O 操作必须等待的次数
sql_avgiowaits
float
SQL语句必须等待的平均时间量
sql_totaliowaits
float
SQL 语句必须等待 I/O 的时间总量。这不包含任何异步
I/O
sql_rowspersec
float
产生的平均行数(每妙)
sql_estcost
int
与SQL 语句关联的成本
sql_estrows
int
按照优化器的预测为 SQL 语句返回的预估计行数
sql_actualrows
int
为 SQL 语句返回的行数
sql_sqlerror
int
SQL 错误号
sql_isamerror
int
RSAM/ISAM 错误编号
sql_isollevel
int
SQL 语句的隔离级别
sql_sqlmemory
int
执行 SQL 语句所需字节数
sql_numiterators
int
语句所用迭代器数
sql_database
char(128)
数据库名称
sql_numtables
int
执行 SQL 语句中所用表数
sql_tablelist
char(4096)
SQL 语句中直接引用的表名列表。
如果 SQL 语句激发对其
他表执行语句的触发器,将不列出这些表
sql_statement
char(1600)
已运行的 SQL 语句

syssqltrace_info
syssqltrace_info 表描述有关 SQL 概要文件跟踪系统的信息。

类型
描述
flags
integer
SQL 跟踪标志
ntraces
integer
要跟踪的项数
tracesize integer
为各 SQL 跟踪项存储的文本的大小

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 227 -


类型
描述
duration
integer
跟踪缓冲区(以秒为单位)
sqlseen
int8
启动或调整大小来跟踪的 SQL 项数
starttime integer
跟踪的启动时间
memoryused int8
SQL 跟踪所用内存的字节数

syssqltrace_iter
syssqltrace_iter 表列举 SQL 语句迭代器。

类型
描述
sql_id
int8
SQL 执行 ID
sql_address
int8
SQL 语句块的地址
sql_itr_address
int8
迭代器的地址
sql_itr_id
int
迭代器 ID
sql_itr_left
int
向左的迭代器 ID
sql_itr_right int
向右的迭代器 ID
sql_itr_cost
int
迭代器成本
sql_itr_estrows
int
迭代器预估行数
sql_itr_numrows
int
迭代器实际处理的行数
sql_itr_type
int
迭代器类型
sql_itr_misc
int
迭代器杂项标志
sql_it_info
char(256) 显示为文本的迭代器杂项标志

syssrcrss
syssrcrss 表提供了主服务器上 RS 辅助服务器的相关统计信息。

类型
描述
address
int8
RS 辅助服务器控制块地址

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 228 -


类型
描述
server_name
char(128)
数据库服务器名称
server_status
char(20)
静止、活动或不活动
connection_status
char(20)
已连接或已断开连接
log_transmission_status
char(20)
活动或阻塞
next_page_tosend_log_uniq integer
要发送的下一个页面的唯一日志 ID
next_page_tosend_log_page integer
要发送的下一页的页号
seq_tosend
integer
上次发送的缓冲区的顺序 ID
last_seq_acked
integer
上次应答的缓冲区的顺序 ID

syssrcsds
syssrcsds 表提供了主服务器上 SD 辅助服务器的相关统计信息。

类型
描述
address
int8
SD 辅助服务器控制块地址
source_server
char(128) 主数据库服务器的名称
connection_status
char(20) 已连接或已断开连接
last_received_log_uniq integer
上次接收到的日志页的唯一日志 ID
last_received_log_page integer
上次接收到的日志页的页号
next_lpgtoread_log_uniq integer
下次要读取的日志页的唯一日志 ID
next_lpgtoread_log_page integer
下次要读取的日志页的页号
last_acked_lsn_uniq
integer
上次应答的 LSN 的唯一日志 ID
last_acked_lsn_pos
integer
上次应答的 LSN 的日志位置
last_seq_received
integer
上次接收到的缓冲区的顺序 ID
last_seq_acked
integer
上次应答的缓冲区的顺序 ID
cur_pagingfile
char(640) 当前的 GBase_8s paging 文件名称

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 229 -


类型
描述
cur_pagingfile_size
int8
当前的 GBase_8s paging 文件大小
old_pagingfile
char(640) 以前的 GBase_8s paging 文件名称
old_pagingfile_size
int8
以前的 GBase_8s paging 文件大小

systabnames
systabnames 表描述数据库所管理的每个表。

类型
描述
partnum
integer
tblspace 标识
dbsname
char(128) 数据库名
owner
char(32)
所有者的用户 ID
tabname
char(128) 表名
collate
char(32)
与支持 GLS 的数据库相关联的对照

systhreads
systhreads 表描述有关线程的信息。

类型
描述
th_id
INTEGER
线程的 ID
th_addr
INTEGER
线程控制块的内存地址
th_joinlist INTEGER
如果有等待线程, th_joinlist 列显示等待线程列表中第一
个线程的地址
th_joinnext INTEGER
如果有等待线程,那么 th_joinnext 列显示等待线程列表中
第二个线程的地址
th_joinee
INTEGER
该线程等待的要退出线程的地址
th_name
CHAR(12) 线程的名称
th_state
INTEGER
线程状态代码

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 230 -


类型
描述
th_priority INTEGER
线程的优先级
th_class
INTEGER
线程所在的虚拟处理器类代码
th_vpid
INTEGER
线程上次计划运行的虚拟处理器的 ID
th_mtxwait
INTEGER
此线程正在等待的互斥对象的地址
th_conwait
INTEGER
此线程正在等待条件的地址
th_waketime INTEGER
最近休眠到期的时间。
时间由内部时钟计算。
值为 -1 的表示
时间值不定。
th_startwait INTEGER
最近开始等待的时间。时间由内部时钟计算
th_startrun INTEGER
最近开始执行的时间。时间由内部时钟计算

systrgrss
systrgrss 表提供了 RS 辅助服务器上 RS 辅助服务器的相关统计信息。

类型
描述
address
int8
RS 辅助服务器控制块地址
source_server
char(128)
服务 RS 辅助服务器的源服务器
connection_status
char(20)
已连接或已断开连接
last_received_log_uniq
integer
上次接收到的日志页的唯一日志 ID
last_received_log_page
integer
上次接收到的日志页的页号
last_seq_received
integer
上次接收到的缓冲区的顺序 ID
last_seq_acked
integer
上次应答的缓冲区的顺序 ID

systrgsds
systrgsds 表提供了 SD 辅助服务器上 SD 辅助服务器的相关统计信息。
systrgsds 表包含以下列:

类型
描述

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 231 -


类型
描述
address
int8
SD 辅助服务器控制块地址
source_server
char(128)
服务 SD 辅助服务器的源服务器
connection_status
char(20)
已连接或已断开连接
last_received_log_uniq integer
上次接收到的日志页的唯一日志 ID
last_received_log_page integer
上次接收到的日志页的页号
next_lptoread_log_uniq integer
下次要读取的日志页的唯一日志 ID
next_lptoread_log_page integer
下次要读取的日志页的页号
last_acked_lsn_uniq
integer
上次应答的 LSN 的唯一日志 ID
last_acked_lsn_pos
integer
上次应答的 LSN 的日志位置
last_seq_received
integer
上次接收到的缓冲区的顺序 ID
last_seq_acked
integer
上次应答的缓冲区的顺序 ID
cur_pagingfile
char(640)
当前的 GBase_8s paging 文件名称
cur_pagingfile_size
int8
当前的 GBase_8s paging 文件大小
old_pagingfile
char(640)
以前的 GBase_8s paging 文件名称
old_pagingfile_size
int8
以前的 GBase_8s paging 文件大小

sysvpprof
sysvpprof 表列出每个虚拟处理器的用户和系统 CPU 的时间。

类型
描述
vpid
integer
虚拟处理器 ID

char(50) 虚拟处理器的类型:
l cpu
l adm
l lio
l pio

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 232 -


类型
描述
l aio
l tli
l soc
l str
l shm
l opt
l msc
l adt
usercpu float
用户时间(微妙数)
syscpu float
系统时间(微妙数)

SMI 表映射
图 1 显示了 SMI 表中的某些列。
图: SMI 表中的列


GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 233 -



SMI 表中 onstat 的信息

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 234 -

要了解 onstat 实用程序所提供的信息,可以使用 SQL 查询相应的 SMI 表。下表指示了
要查询哪些 SMI 表以获取由给定 onstat 选项提供的信息。关于 onstat 选项的描述,请参
阅 监视数据库服务器状态。
onstat 选项
要查询的 SMI 表
不 在 SMI 表中的 onstat 字段
-d
sysdbspaces
syschunks
address bpages
-D
sysdbspaces
syschkio

-F
sysprofile
address flusher snoozer state data
-g ath
systhreads

-g dri
sysdri
Last DR CKPT (id/pg)
-g glo
sysvpprof
按类排列的虚拟处理器列表
-g ipl
sysipl

-g rss
sysrsslog
systrgrss
syssrcrss

-g his
syssqltracing

-g sds
syssrcsds
systrgsds

-g smx
syssmx

-g smx ses
syssmxses

-k
syslocks
address lklist tblsnum
-l
syslogs sysprofile 所有的物理日志字段(numpages 和 numwrits
除外)所有的逻辑日志缓冲区字段( numrecs、
numpages 和 numwrits 除外)address
begin
%
used
-p
sysprofile


GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 235 -

onstat 选项
要查询的 SMI 表
不 在 SMI 表中的 onstat 字段
-u
syssessions
syssesprof
address wait nreads nwrites