暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase 8s 常用管理员命令汇总-onstat(上)

原创 manhuai 2022-05-16
1688


命令说明
onstat -打印数据库当前运行模式
onstat -c打印onconfig文件内容
onstat -m打印系统在线日志最新信息
onstat -l打印物理日志和逻辑日志使用状态
onstat -d打印数据库空间和Chunk文件使用信息
onstat -D打印数据库空间和Chunk文件读写信息
onstat -t打印表空间信息
onstat -T打印表空间信息
onstat -k打印锁信息
onstat -p打印系统运行状态统计
onstat -r重复运行命令
onstat -u打印用户线程
onstat -x打印事务

打印数据库当前运行模式

onstat -
[gbasedbt@train ~]$ onstat -
On-Line -- Up 3 days 06:20:54 -- 1135464 Kbytes

[gbasedbt@train ~]$ 

打印onconfig文件内容

显示配置文件的内容。在输出中包含了配置文件的路径,可以通过该命令快速找到配置文。

onstat -c
[gbasedbt@devsvr ~]$ onstat -c | grep -v '#' 
Your evaluation license will expire on 2022-06-18 00:00:00
On-Line -- Up 1 days 21:06:38 -- 1135464 Kbytes

Configuration File: /opt/gbase/etc/onconfig.gbaseserver


ROOTNAME rootdbs
ROOTPATH /opt/gbase/gbaseserver_dbs/rootdbs 
ROOTOFFSET 0
ROOTSIZE 204800 
MIRROR 0
MIRRORPATH $GBASEDBTDIR/tmp/demo_on.root_mirror
MIRROROFFSET 0
......
BUFFERPOOL default,buffers=10000,lrus=8,lru_min_dirty=50.00,lru_max_dirty=60.50
BUFFERPOOL size=2k,buffers=35000,lrus=32,lru_min_dirty=50,lru_max_dirty=60 
BUFFERPOOL size=16k,buffers=25000,lrus=64,lru_min_dirty=25,lru_max_dirty=30 
AUTO_CKPTS 0

[gbasedbt@devsvr ~]$ 

打印系统在线日志最新信息

查看online日志的最新信息。在输出信息中,也包含了online日志的路径信息,可以根据该日志路径,查看online日志的完整内容。

onstat -m
[gbasedbt@devsvr ~]$ onstat -m
Your evaluation license will expire on 2022-06-18 00:00:00
On-Line -- Up 2 days 15:32:41 -- 597864 Kbytes

Message Log File: /opt/gbase/etc/online_gbaseserver.log
08:38:39  Checkpoint Statistics - Avg. Txn Block Time 0.000, # Txns blocked 0, Plog used 7, Llog used 2

08:44:39  Checkpoint Completed:  duration was 0 seconds.
08:44:39  Mon Jun 21 - loguniq 8, logpos 0x674018, timestamp: 0x68da0 Interval: 318

08:44:39  Maximum server connections 6 
08:44:39  Checkpoint Statistics - Avg. Txn Block Time 0.000, # Txns blocked 0, Plog used 0, Llog used 2

08:54:39  Checkpoint Completed:  duration was 0 seconds.
08:54:39  Mon Jun 21 - loguniq 8, logpos 0x676018, timestamp: 0x68dfb Interval: 319

08:54:39  Maximum server connections 6 
08:54:39  Checkpoint Statistics - Avg. Txn Block Time 0.000, # Txns blocked 0, Plog used 7, Llog used 2

09:08:39  Checkpoint Completed:  duration was 0 seconds.
09:08:39  Mon Jun 21 - loguniq 8, logpos 0x678018, timestamp: 0x68e07 Interval: 320

09:08:39  Maximum server connections 6 
09:08:39  Checkpoint Statistics - Avg. Txn Block Time 0.000, # Txns blocked 0, Plog used 7, Llog used 2


[gbasedbt@devsvr ~]$ 

打印物理日志和逻辑日志使用状态

显示物理日志缓冲区,逻辑日志缓冲区,逻辑日志使用情况等。

onstat -l
[gbasedbt@devsvr ~]$ onstat -l
Your evaluation license will expire on 2022-06-18 00:00:00
On-Line -- Up 2 days 15:30:42 -- 597864 Kbytes

Physical Logging
Buffer bufused  bufsize  numpages   numwrits   pages/io
  P-1  7        1024     2007       268        7.49
      phybegin         physize    phypos     phyused    %used   
      3:53             99400      2292       7          0.01    

Logical Logging
Buffer bufused  bufsize  numrecs    numpages   numwrits   recs/pages pages/io
  L-1  0        512      81336      6643       624        12.2       10.6    
	Subsystem    numrecs    Log Space used
	OLDRSAM      80962      12209444      
	HA           269        11836         
	DDL          105        36540         

address          number   flags    uniqid   begin                size     used    %used
4713df88         4        U-B----  7        2:53                 5000     5000   100.00
4830e970         5        U---C-L  8        2:5053               5000     1656    33.12
4830e9d8         6        A------  0        2:10053              5000        0     0.00
4830ea40         7        A------  0        2:15053              5000        0     0.00
4830eaa8         8        A------  0        2:20053              5000        0     0.00
4830eb10         9        A------  0        2:25053              5000        0     0.00
4830eb78         10       A------  0        2:30053              5000        0     0.00
4830ebe0         11       A------  0        2:35053              5000        0     0.00
4830ec48         12       A------  0        2:40053              5000        0     0.00
4830ecb0         13       A------  0        2:45053              5000        0     0.00
4830ed18         14       A------  0        2:50053              5000        0     0.00
4830ed80         15       A------  0        2:55053              5000        0     0.00
4830ede8         16       A------  0        2:60053              5000        0     0.00
4830ee50         17       A------  0        2:65053              5000        0     0.00
4830eeb8         18       A------  0        2:70053              5000        0     0.00
4830ef20         19       A------  0        2:75053              5000        0     0.00
4830ef88         20       A------  0        2:80053              5000        0     0.00
46f1cf30         21       A------  0        2:85053              5000        0     0.00
46f1cf98         22       A------  0        2:90053              5000        0     0.00
46febf30         23       A------  0        2:95053              5000        0     0.00
 20 active, 20 total

[gbasedbt@devsvr ~]$

物理日志标题

标题说明
Buffer是当前的物理日志缓冲区名称
bufused是已使用的物理日志缓冲区页数
bufsize是每个物理日志缓冲区的大小(以页为单位)
numpages是写入物理日志的页数
numwrits是对磁盘的写入数
pages/io计算方法是 numpages/numwrits,该值指示正在缓存的物理日志写入的效
phybegin是日志开始处的物理页号
physize是物理日志的大小(以页为单位)
phypos是日志中发生下一个日志记录写入的当前数量
phyused是日志中已使用页的数量
%used是已使用页的百分比

逻辑日志标题

标题说明
Buffer逻辑日志缓冲区数
bufused逻辑日志缓冲区呢已使用的页数
bufsize每个逻辑日志缓冲区的大小(以页为单位)
numrecs是已写入记录的数量
numpages是已写入页的数量
numwrits是对逻辑日志的写入数
recs/pages计算方法是 numrecs/numpages
pages/io计算方法是 numpages/numwrits
Subsystem子系统
numrecs记录数
Log Space used逻辑日志空间已使用数
address是日志文件描述符的地址
number是逻辑日志文件的日志标识号
flags提供每个日志的状态
uniqid是日志的唯一 ID 号
begin是日志文件的起始页
size是日志的大小(以页为单位)
used是已使用页数量
%used是已使用页的百分比

flags

标志说明
A新添加的(可以使用)
B已备份
C当前的逻辑日志文件
D标记为已删除。要删除日志文件并释放其空间以再利用,那么必须对所有存储空间执行
F可用的,可以使用
L最新的 checkpoint 记录
U已使用的

打印数据库空间和Chunk文件使用信息

查询数据库已经创建的数据库空间,及每个数据库空间的文件编号,文件数量,文件路径,文件大小,页大小等信息。

onstat -d
[gbasedbt@devsvr ~]$ onstat -d
Your evaluation license will expire on 2022-06-18 00:00:00
On-Line -- Up 2 days 15:22:42 -- 597864 Kbytes

Dbspaces
address          number   flags      fchunk   nchunks  pgsize   flags    owner    name
46feb028         1        0x70001    1        1        2048     N  BA    gbasedbt rootdbs
484c8110         2        0x60001    2        1        2048     N  BA    gbasedbt llogdbs
484c8340         3        0x70001    3        1        2048     N  BA    gbasedbt plogdbs
484c8570         4        0x68001    4        1        2048     N SBA    gbasedbt sbspace1
484c87a0         5        0x42001    5        1        16384    N TBA    gbasedbt tmpdbs1
484c89d0         6        0x42001    6        1        16384    N TBA    gbasedbt tmpdbs2
484c8c00         7        0x42001    7        1        16384    N TBA    gbasedbt tmpdbs3
484ca028         8        0x60001    8        1        16384    N  BA    gbasedbt datadbs1
484ca258         9        0x60001    9        1        16384    N  BA    gbasedbt datadbs2
484ca488         10       0x60001    10       1        16384    N  BA    gbasedbt datadbs3
484ca6b8         11       0x60001    11       1        16384    N  BA    gbasedbt datadbs4
484ca8e8         12       0x60001    12       1        16384    N  BA    gbasedbt datadbs5
 12 active, 2047 maximum

Chunks
address          chunk/dbs     offset     size       free       bpages     flags pathname
46feb258         1      1      0          102400     87514                 PO-B-D /opt/gbase/gbaseserver_dbs/rootdbs
484cb028         2      2      0          102400     2347                  PO-B-D /opt/gbase/gbaseserver_dbs/llogdbs
484cc028         3      3      0          102400     2947                  PO-B-D /opt/gbase/gbaseserver_dbs/plogdbs
484cd028         4      4      0          51200      47678      47678      POSB-D /opt/gbase/gbaseserver_dbs/sbspace1
                                 Metadata 3469       2581       3469    
484ce028         5      5      0          6400       6347                  PO-B-- /opt/gbase/gbaseserver_dbs/tmpdbs1
484d4028         6      6      0          6400       6347                  PO-B-- /opt/gbase/gbaseserver_dbs/tmpdbs2
484d5028         7      7      0          6400       6347                  PO-B-- /opt/gbase/gbaseserver_dbs/tmpdbs3
484d6028         8      8      0          6400       5817                  PO-BED /opt/gbase/gbaseserver_dbs/datadbs1_1
484d7028         9      9      0          6400       6347                  PO-BED /opt/gbase/gbaseserver_dbs/datadbs2_1
484d8028         10     10     0          6400       6347                  PO-BED /opt/gbase/gbaseserver_dbs/datadbs3_1
484d9028         11     11     0          6400       6347                  PO-BED /opt/gbase/gbaseserver_dbs/datadbs4_1
484da028         12     12     0          6400       6347                  PO-BED /opt/gbase/gbaseserver_dbs/datadbs5_1
 12 active, 32766 maximum

NOTE: The values in the "size" and "free" columns for DBspace chunks are
      displayed in terms of "pgsize" of the DBspace to which they belong.


Expanded chunk capacity mode: always

[gbasedbt@devsvr ~]$ 
字段名称
address是共享内存空间表中的存储空间地址
number是创建时指定的存储空间的唯一 ID
flags使用十六进制值描述每个存储空间的属性
fchunk第一个 chunk 的 ID
nchunks存储空间中的 chunk 数
pgsizeDbspace 页的大小 (以字节为单位)
flags使用字母代码描述每个存储空间属性
owner存储空间的所有者
name存储空间的名称
标记值1(flags)描述
0x0001允许镜像且 dbspace 是未镜像的
0x0002允许镜像且 dbspace 是已镜像的
0x0004Dbspace 包含禁用镜像的 chunk
0x0008新镜像的
0x0010Blobspace
0x0200正在恢复空间
0x0400空间已物理恢复
0x0800正在恢复逻辑日志
0x2000临时 dbspace
0x4000正在备份 blobspace
0x8000Sbspace
0x10000物理或逻辑日志已更改
0x20000Dbspace 或 chunk 表已更改
0x040000包含大 chunk 的 blobspace
0x080000在此 dbspace 中的 chunk 已重命名
0x00100000仅供共享磁盘辅助服务器使用的临时 dbspace 。它是在 SD 辅助服务器中列出 SDS_TEMPDBS 配置参数的其中之一的 sbspace
0x00200000SD 辅助服务器的临时 dbspace 。在共享磁盘辅助服务器上列出了 DBSPACETEM
0x00400000该 dbspace 已被外部备份
0x00800000Dbspace 正在进行碎片整理
0x01000000Plogspace

标记值2(flags)

位置1位置2位置3位置4位置5
M:已镜像X:新镜像的B:BlobspaceB:具有大于2GB的大chunkA:Dbspace 是自动扩展的
N:未镜像P:物理恢复的,正在等待逻辑恢复P:Plogspace
L:正在进行逻辑恢复S:Sbspace
R:正在进行恢复T:临时 dbspace
D:关闭U:临时 sbspace
W:主服务器上的临时 dbspace

Chunks字段信息

字段名称
addressChunk 的地址
chunk/dbsChunk 编号和相关联的空间编号
offset页中文件或原始设备的偏移量
size以 chunk 所属的 dbspace 页面大小为单位表示的 chunk 的大小
free以 chunk 所属的 dbspace 页面大小为单位表示的 chunk 的可用页数量
bpages是 blobpage 中 chunk 的大小
flagschunk 状态信息
pathname物理设备的路径名

chunk 状态信息标志说明

位置1位置2位置3位置4位置5位置6
P:主N:已重命名-:DbspaceB:有大于2GB的chunk-:chunk不可扩展-:不启用直接 I/O 选项 或并发 I/O 选项
M:镜像O:联机B:BlobspaceE:chunk可扩展C:启用并发 I/O 选项
D:关闭S:SbspaceD:启用直接 I/O 选项
X:新镜像
I:不一致

打印数据库空间和Chunk文件读写信息

查询数据库已经创建的数据库空间,及每个数据库空间的文件编号,文件数量,文件路径,页大小,每个文件的IO情况等信息。

onstat -D
[gbasedbt@devsvr ~]$ onstat -D
Your evaluation license will expire on 2022-06-18 00:00:00
On-Line -- Up 2 days 15:24:44 -- 597864 Kbytes

Dbspaces
address          number   flags      fchunk   nchunks  pgsize   flags    owner    name
46feb028         1        0x70001    1        1        2048     N  BA    gbasedbt rootdbs
484c8110         2        0x60001    2        1        2048     N  BA    gbasedbt llogdbs
484c8340         3        0x70001    3        1        2048     N  BA    gbasedbt plogdbs
484c8570         4        0x68001    4        1        2048     N SBA    gbasedbt sbspace1
484c87a0         5        0x42001    5        1        16384    N TBA    gbasedbt tmpdbs1
484c89d0         6        0x42001    6        1        16384    N TBA    gbasedbt tmpdbs2
484c8c00         7        0x42001    7        1        16384    N TBA    gbasedbt tmpdbs3
484ca028         8        0x60001    8        1        16384    N  BA    gbasedbt datadbs1
484ca258         9        0x60001    9        1        16384    N  BA    gbasedbt datadbs2
484ca488         10       0x60001    10       1        16384    N  BA    gbasedbt datadbs3
484ca6b8         11       0x60001    11       1        16384    N  BA    gbasedbt datadbs4
484ca8e8         12       0x60001    12       1        16384    N  BA    gbasedbt datadbs5
 12 active, 2047 maximum

Chunks
address          chunk/dbs     offset     page Rd  page Wr  pathname
46feb258         1      1      0          1063     3651     /opt/gbase/gbaseserver_dbs/rootdbs
484cb028         2      2      0          515      6644     /opt/gbase/gbaseserver_dbs/llogdbs
484cc028         3      3      0          11       2008     /opt/gbase/gbaseserver_dbs/plogdbs
484cd028         4      4      0          11       1        /opt/gbase/gbaseserver_dbs/sbspace1
484ce028         5      5      0          24       384      /opt/gbase/gbaseserver_dbs/tmpdbs1
484d4028         6      6      0          24       408      /opt/gbase/gbaseserver_dbs/tmpdbs2
484d5028         7      7      0          24       384      /opt/gbase/gbaseserver_dbs/tmpdbs3
484d6028         8      8      0          1144     3344     /opt/gbase/gbaseserver_dbs/datadbs1_1
484d7028         9      9      0          24       8        /opt/gbase/gbaseserver_dbs/datadbs2_1
484d8028         10     10     0          24       8        /opt/gbase/gbaseserver_dbs/datadbs3_1
484d9028         11     11     0          24       8        /opt/gbase/gbaseserver_dbs/datadbs4_1
484da028         12     12     0          24       8        /opt/gbase/gbaseserver_dbs/datadbs5_1
 12 active, 32766 maximum

NOTE: The values in the "page Rd" and "page Wr" columns for DBspace chunks 
      are displayed in terms of system base  page size.


Expanded chunk capacity mode: always

[gbasedbt@devsvr ~]$
字段说明
addressChunk 的地址
chunk/dbsChunk 编号和相关联的空间编号
offset页中文件或原始设备的偏移量
page Rd已读取页数量
page Wr已写入页的数量
pathname物理设备的路径名

打印表空间信息

显示活动表空间的表空间信息。

onstat -t
[gbasedbt@devsvr ~]$ onstat -t
Your evaluation license will expire on 2022-06-18 00:00:00
On-Line -- Up 2 days 15:44:11 -- 597864 Kbytes

Tblspaces
 n address          flgs ucnt tblnum   physaddr         npages nused  npdata nrows  nextns
11 484cab18         0    1    100001   1:14             600    547    0      544    4     
410 49427570         0    2    100190   1:50601          16     15     8      79     2     
486 49593028         0    1    1001dc   1:50677          8      2      1      11     1     
487 49593650         0    1    1001dd   1:50678          16     13     7      78     2     
556 486aa028         0    1    200001   2:4              50     2      0      0      1     
557 486aa778         0    1    300001   3:4              50     2      0      0      1     
558 486ab028         0    1    400001   4:4              50     6      0      4      1     
563 486b2028         2    1    500001   5:32             50     3      0      0      1     
564 486b2908         2    1    600001   6:32             50     3      0      0      1     
565 486b3028         2    1    700001   7:32             50     3      0      0      1     
566 486b3778         0    1    800001   8:32             100    71     0      69     2     
636 486b4028         0    1    900001   9:32             50     2      0      0      1     
637 486b4778         0    1    a00001   10:32            50     2      0      0      1     
638 486b5028         0    1    b00001   11:32            50     2      0      0      1     
639 486b5778         0    1    c00001   12:32            50     2      0      0      1     
 15 active, 639 total

[gbasedbt@devsvr ~]$ 
字段说明
n是打开的 tblspace 的计数器
address是共享内存 tblspace 表中的 tblspace 地址
flgs标志位
ucnt使用计数,它指示当前正在访问 tblspace 的用户线程数
tblnum是以十六进制值表示的 tblspace 编号,等价的整数值显示为 systables 系统目录表中的 partnum 值
physaddr是 tblspace 的物理地址(在磁盘上)
npages是分配给 tblspace 的页数
nused是 tblspace 中已使用页的数量
npdata是已使用数据页的数量
nrows是已使用数据行的数量
nextns是已分配非连续 extent 的数量

显示全部表空间的表空间信息。

onstat -T
[gbasedbt@devsvr ~]$ onstat -T
Your evaluation license will expire on 2022-06-18 00:00:00
On-Line -- Up 2 days 15:45:20 -- 597864 Kbytes

Tblspaces
 n address          flgs ucnt tblnum   physaddr         npages nused  npdata nrows  nextns
 1 49d08ad8         8    0    a        0:0              0      0      0      0      0     
 2 4955c028         8    0    f        0:0              0      0      0      0      0     
 3 49617028         8    0    17       0:0              0      0      0      0      0     
 4 49617a18         8    0    18       0:0              0      0      0      0      0     
 5 4957a028         8    0    19       0:0              0      0      0      0      0     
 6 4957a520         8    0    1a       0:0              0      0      0      0      0     
 7 49617520         8    0    1c       0:0              0      0      0      0      0     
 8 49d08028         8    0    28       0:0              0      0      0      0      0     
 9 49d08520         8    0    3f       0:0              0      0      0      0      0     
10 4951d028         8    0    42       0:0              0      0      0      0      0     
11 484cab18         0    1    100001   1:14             600    547    0      544    4     
12 4a19d050         0    0    100002   1:15             4      3      1      7      1     
13 4957aa18         0    0    100003   1:16             16     16     15     270    1     
14 4a19d848         0    0    100004   1:17             64     50     25     275    4     
15 494fd1e0         0    0    100005   1:18             168    132    78     3086   3     
16 4964f740         0    0    100006   1:19             128    91     55     214    2     
17 49415900         0    0    100007   1:20             64     38     13     298    2     
18 494fe8d8         0    0    100008   1:21             32     17     7      162    3     
19 4951d520         0    0    100009   1:22             32     22     18     120    3     
20 4a2d0028         0    0    10000a   1:23             8      3      1      2      1     
......
637 486b4778         0    1    a00001   10:32            50     2      0      0      1     
638 486b5028         0    1    b00001   11:32            50     2      0      0      1     
639 486b5778         0    1    c00001   12:32            50     2      0      0      1     
 15 active, 639 total

[gbasedbt@devsvr ~]$ 
字段说明
n是打开的 tblspace 的计数器
address是共享内存 tblspace 表中的 tblspace 地址
flgs标志位
ucnt使用计数,它指示当前正在访问 tblspace 的用户线程数
tblnum是以十六进制值表示的 tblspace 编号,等价的整数值显示为 systables 系统目录表中的 partnum 值
physaddr是 tblspace 的物理地址(在磁盘上)
npages是分配给 tblspace 的页数
nused是 tblspace 中已使用页的数量
npdata是已使用数据页的数量
nrows是已使用数据行的数量
nextns是已分配非连续 extent 的数量

打印锁信息

onstat -k
[gbasedbt@devsvr ~]$ onstat -k
Your evaluation license will expire on 2022-06-18 00:00:00
On-Line -- Up 21:32:59 -- 597864 Kbytes

Locks
address          wtlist           owner            lklist           type     tblsnum  rowid    key#/bsiz
44377028         0                470f1568           0                HDR+S    100002   206         0       
443770b0         0                470f1568           44377028         HDR+IX   800090   0           0       
44377138         0                470f1568           443770b0         HDR+X    800090   4c9cd8      0    I  
4506f528         0                470f4128           0                HDR+S    100002   205         0       
 4 active, 200000 total, 65536 hash buckets, 0 lock table overflows

[gbasedbt@devsvr ~]$ 
字段说明
address锁表中锁的地址。如果用户线程正在等待该锁,那么锁的地址出现在 onstat -u (用户)输出的 wait 字段中。
wtlist正在等待锁的用户线程(如果有)列表中的第一项
owner正持有锁的线程的共享内存地址。此地址对应于 onstat -u (用户)输出的 address 字段中的地址。当 owner 值显示在括号中时,它代表事务结构的共享内存地址。只有锁是为全局事务而分配时,才会出现这种情况。该地址对应于 onstat -G 的输出的地址字段
lklist是刚才列出的所有者所持有的链接列表中的下一个锁
type锁的类型代码
tblsnum是锁定资源的 tblspace 编号。如果数值小于 10000,那么它表示 Enterprise Replication 伪锁
rowid是行标识号
key#/bsiz是索引键号或对于 VARCHAR 锁的已锁定字节数
标志说明
HDR
B字节
S共享
X互斥
I意向
U更新
IX意向—互斥
IS意向—共享
SIX共享,意向—互斥

打印系统运行状态统计

显示数据库运行时的一些重要统计信息。

onstat -p
[gbasedbt@devsvr ~]$ onstat -p
Your evaluation license will expire on 2022-06-18 00:00:00
On-Line -- Up 2 days 15:34:46 -- 597864 Kbytes

Profile
dskreads   pagreads   bufreads   %cached dskwrits   pagwrits   bufwrits   %cached
1234       2912       1946606    99.94   5120       16867      90921      94.37  

isamtot    open       start      read       write      rewrite    delete     commit     rollbk
1208363    88057      114244     714826     30696      2073       42         77         2

gp_read    gp_write   gp_rewrt   gp_del     gp_alloc   gp_free    gp_curs   
2          0          0          0          0          0          2         

ovlock     ovuserthread ovbuff     usercpu  syscpu   numckpts   flushes   
0          0            0          21.90    53.06    270        540       

bufwaits   lokwaits   lockreqs   deadlks    dltouts    ckpwaits   compress   seqscans  
0          0          2058739    0          0          0          1380       3213      

ixda-RA    idx-RA     da-RA      logrec-RA  RA-pgsused lchwaits  
0          0          0          2          0          16      

[gbasedbt@devsvr ~]$ 
参数说明
dskreads实际的磁盘读取数
pagreads页读取数
bufreads共享内存读取数
%cached对磁盘的物理写入的实际数量
pagwrits已写入页的数量
bufwrits共享内存写入数
%cached缓冲池中已高速缓存的写入数百分比
isamtot调用总数
open当 tblspace 打开时增加
start增加索引中的指针
read当调用读取函数时增加
write当每次写调用时增加
rewrite当发生更新时增加
delete当删除行时增加
commit每次执行 iscommit() 调用时增加
rollbk当事务回滚时增加
gp_read一般页读取数
gp_write一般页写入数
gp_rewrt一般页更新数
gp_del一般页删除数
gp_alloc一般页分配数
gp_free已释放并返回给 tablspace 的一般页数
gp_curs用于一般页的游标数
ovlock会话尝试超过锁最大数量的次数
ovuserthread用户尝试超过用户线程最大数量的次数
ovbuff数据库服务器无法找到可用共享内存缓冲区的次数。当没有可用缓冲区时,数据库服务器将 dirty 缓冲区写入磁盘,然后设法找到可用缓冲区
usercpu所有用户线程使用的用户 CPU 时间(以秒为单位),该条目每 15 秒更新一次
syscpu所有用户线程使用的全部系统 CPU 时间(以秒为单位),该条目每 15 秒更新一次
numckpts自引导时间以来的 checkpoint 数
flushes缓冲池已清仓到磁盘的次数
bufwaits每次用户线程必须等待缓冲区时增加
lokwaits每次用户线程必须等待锁时增加
lockreqs每次请求锁时增加
deadlks每次检测到潜在死锁并阻止时增加
dltouts每次用户线程等待锁时已超过分布式死锁超时时增加
ckpwaitsCheckpoint 等待数
compress每次压缩数据页时增加
seqscans对每个顺序扫描增加
ixda-RA索引页到数据页的预先读取计数
idx-RA遍历索引页的预先读取计数
da-RA仅数据路径扫描的计数
logrec-RA数据库服务器预先读取的日志记录
RA-pgsused数据库服务器预先读取所使用的页数
lchwaits存储线程需要等待共享存储锁存器的次数

重复运行命令

可以使用-r参数,每隔指定秒数,执行一次命令。

onstat -r <seconds>
[gbasedbt@devsvr ~]$ onstat -r 1
Your evaluation license will expire on 2022-06-18 00:00:00
On-Line -- Up 2 days 15:39:52 -- 597864 Kbytes

On-Line -- Up 2 days 15:39:53 -- 597864 Kbytes

On-Line -- Up 2 days 15:39:54 -- 597864 Kbytes

On-Line -- Up 2 days 15:39:55 -- 597864 Kbytes

On-Line -- Up 2 days 15:39:56 -- 597864 Kbytes

On-Line -- Up 2 days 15:39:57 -- 597864 Kbytes

打印用户线程

onstat -u
[gbasedbt@devsvr ~]$ onstat -u
Your evaluation license will expire on 2022-06-18 00:00:00
On-Line -- Up 2 days 15:50:27 -- 597864 Kbytes

Userthreads
address          flags   sessid   user     tty      wait             tout locks nreads   nwrites
470dc028         ---P--D 1        gbasedbt -        0                0    0     117      2875
470dc8e8         ---P--F 0        gbasedbt -        0                0    0     0        7127
470dd1a8         ---P--F 0        gbasedbt -        0                0    0     0        385
470dda68         ---P--F 0        gbasedbt -        0                0    0     0        345
470de328         ---P--F 0        gbasedbt -        0                0    0     0        9
......
470f0ca8         ---P--D 12       gbasedbt -        0                0    0     0        0
470f1568         Y--P--- 54       gbasedbt 4        498e0ef8         0    1     0        0
470f1e28         ---P--D 13       gbasedbt -        0                0    0     2        0
470f26e8         ---P--D 14       gbasedbt -        0                0    0     0        0
470f4128         Y--P--- 25       gbasedbt 3        496de610         0    1     0        0
470f49e8         Y--P--- 52       gbasedbt 4        49580388         0    1     0        0
 44 active, 256 total, 137 maximum concurrent

[gbasedbt@devsvr ~]$ 
字段说明
address在用户表中用户线程的共享内存地址
flags提供会话状态
sessid会话标识用来标识每个唯一的会话
user用户登录名(从操作系统派生)
tty用户正在使用的标准错误(stderr)文件名称(从操作系统派生)
wait如果用户线程正在等待特定锁存器、锁、互斥锁或条件,该字段显示该资源的地址
tout当前等待中的剩余秒数
locks用户线程正持有的锁数
nreads用户线程已执行的磁盘读取数
nwrites用户线程已执行的写调用数

flags说明

位置1位置2位置3位置4位置5位置6位置7
B:正在等待缓冲区*:I/O 故障过程中的事务是活动的A:Dbspace 备份线程P:会话主线程R:正在读取R:恢复过程中使用的线程B:B-tree 清除程序线程
C:正在等待 checkpointX:临界段中的线程-:恢复过程中未使用的线程C:已终止正在等待清除的用户线程
G:正在等待对逻辑日志缓冲区的写入D:守护程序线程
L:正在等待锁F:页清除程序线程
S:正在等待互斥
T:正在等待事务
Y:正在等待条件
X:正在等待事务清除(回滚)

打印事务

onstat -x
[gbasedbt@devsvr ~]$ onstat -x
Your evaluation license will expire on 2022-06-18 00:00:00
On-Line -- Up 21:34:39 -- 597864 Kbytes

Transactions
                                                                                           est.    
address          flags userthread       locks  begin_logpos      current logpos    isol    rb_time  retrys coord
47123028         A---- 470dc028         0      -                 -                 COMMIT  -        0      
47123378         A---- 470dc8e8         0      -                 -                 COMMIT  -        0      
471236c8         A---- 470dd1a8         0      -                 -                 COMMIT  -        0      
......   
4712aab8         A---- 470f03e8         0      -                 -                 COMMIT  -        0      
4712ae08         A-B-- 470f1568         3      1035:0xaf018      1035:0xaf050      LC      00:00:00 0      
4712b158         A---- 470f0ca8         0      -                 -                 COMMIT  -        0      
4712b4a8         A---- 470f1e28         0      -                 -                 COMMIT  -        0      
4712b7f8         A---- 470f26e8         0      -                 -                 COMMIT  -        0      
4712c1e8         A---- 470f4128         1      -                 -                 LC      -        0      
 43 active, 128 total, 45 maximum concurrent

[gbasedbt@devsvr ~]$ 
字段说明
address事务结构的共享内存地址
flags标志位
userthread拥有事务的线程(rstcb 地址)
locks事务持有的锁数
begin_logposBEGIN WORK 记录已记录到其中的日志
current logpos事务最近写入日志的当前日志位置
isol隔离级别
est. rb_time服务器回滚该事务所需的估计时间
retrys启动分布式查询的恢复线程的尝试次数
coord从属者正在执行事务时事务协调者的名称

flags标志说明

位置1位置2位置3位置4位置5
A:用户线程已连接到事务T:紧耦合方式(MTS)B:开始工作X:XA 事务G:全局事务
S:TP/XA 暂挂的事务L:松耦合方式(缺省方式)P:准备好用于提交的分布式查询C:分布式查询协调者
C:TP/XA 正在等待回滚X:准备好用于提交的 TP/XAS:分布式查询从属者
C:正在提交或已提交B:分布式查询协调者和从属者
R:正在回滚或已回滚M:重新定向的全局事务
H:正在尝试回滚或已回滚
命令说明
onstat -g osi打印操作系统的信息
onstat -g env打印环境变量值
onstat -g cfg打印配置参数的当前值
onstat -g ckp打印 checkpoint 历史记录和配置建议
onstat -g arc打印归档状态
onstat -g ath打印所有线程的信息
onstat -g act打印活动线程
onstat -g bth打印阻塞的和正在等待的线程
onstat -g buf打印缓冲池的概要文件信息
onstat -g cpu打印运行时间统计信息
onstat -g dis打印数据库服务器信息
onstat -g dri打印高可用性数据复制信息
onstat -g glo打印全局多线程信息
onstat -g iof打印 异步 I/O 统计信息
onstat -g iog打印 AIO 全局信息
onstat -g iov打印 AIO VP 统计信息
onstat -g ioq打印 I/O 队列信息
onstat -g mem打印池内存统计信息
onstat -g ntd打印网络统计信息
onstat -g ntt打印网络用户的次数
onstat -g opn打印打开的分区
onstat -g seg打印共享内存段的统计信息
onstat -g sch打印 VP 信息
onstat -g sql打印与 SQL 有关的会话信息
onstatt -g ses打印与会话有关的信息
onstat -g smb打印 sbspace 信息
onstat-g tpf打印线程概要文件
onstat-g wai打印等待队列线程队列
onstat -g wst打印线程的等待统计信息

打印操作系统的信息

onstat -g osi
[gbasedbt@devsvr ~]$ onstat -g osi
Your evaluation license will expire on 2022-06-18 00:00:00
On-Line -- Up 2 days 21:31:11 -- 597864 Kbytes


Machine Configuration....
OS Name					Linux
OS Release				3.10.0-514.el7.x86_64
OS Node Name				devsvr
OS Version				#1 SMP Tue Nov 22 16:42:41 UTC 2016
OS Machine				x86_64
Number of processors			2
Number of online processors		2
System memory page size			4096 bytes
System memory 				1823 MB
System free memory			1254 MB
Number of open files per process	1024
shmmax                                  9223372036854775807
shmmin                                  1
shmids                                  4096
shmNumSegs                              9223372036854775807
semmap                                  <<  UnSupported  >>
semids                                  128
semnum                                  32000
semundo                                 <<  UnSupported  >>
semNumPerID                             250
semops                                  32
semUndoPerProc                          <<  UnSupported  >>
semUndoSize                             20
semMaxValue                             32767

[gbasedbt@devsvr ~]$ 

打印环境变量值

onstat -g env
[gbasedbt@devsvr ~]$ onstat -g env
Your evaluation license will expire on 2022-06-18 00:00:00
On-Line -- Up 2 days 21:32:19 -- 597864 Kbytes

Server start-up environment:

Variable            Value [values-list]
CLIENT_LOCALE       zh_CN.utf8
DBDELIMITER         |
DBPATH              .
DBPRINT             lp -s
DBTEMP              /tmp
DB_LOCALE           zh_CN.utf8
GBASEDBTDIR         /opt/gbase
                    [/opt/gbase]
                    [/usr/gbasedbt]
GBASEDBTSERVER      gbaseserver
GBASEDBTSQLHOSTS    /opt/gbase/etc/sqlhosts.gbaseserver
GBASEDBTTERM        terminfo
IGNORE_UNDERFLOW    1
LANG                en_US.UTF-8
LC_COLLATE          en_US.UTF-8
LC_CTYPE            en_US.UTF-8
LC_MONETARY         en_US.UTF-8
LC_NUMERIC          en_US.UTF-8
LC_TIME             en_US.UTF-8
LKNOTIFY            yes
LOCKDOWN            no
NODEFDAC            no
ONCONFIG            onconfig.gbaseserver
PATH                /opt/gbase/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr
                     /sbin:/home/gbasedbt/.local/bin:/home/gbasedbt/bin
SERVER_LOCALE       en_US.819
SHELL               /bin/bash
TERM                xterm
                    [xterm]
                    [dumb]
TERMCAP             /etc/termcap


[gbasedbt@devsvr ~]$ 

打印配置参数的当前值

onstat -g cfg [full | diff | tunable | msg] [param_name]
[gbasedbt@devsvr ~]$ onstat -g cfg
Your evaluation license will expire on 2022-06-18 00:00:00
On-Line -- Up 2 days 21:34:26 -- 597864 Kbytes

Configuration Parameter List

name                      current value
ROOTNAME                  rootdbs
ROOTPATH                  /opt/gbase/gbaseserver_dbs/rootdbs
ROOTOFFSET                0
ROOTSIZE                  204800
......
CDR_AUTO_DISCOVER         0
IFXGUARD                  enable=1,timeout=-1
SYSSYNCCACH               0
ENABLE_NULL_STRCAT        1
ENABLE_NULL_STRING        1
ENABLE_QUERY_LIMIT_ZERO   0
STARTWITH_OPTIMIZE_MODE   1

[gbasedbt@devsvr ~]$ 

打印 checkpoint 历史记录和配置建议

onstat -g ckp
[gbasedbt@devsvr ~]$ onstat -g ckp
Your evaluation license will expire on 2022-06-18 00:00:00
On-Line -- Up 2 days 21:39:20 -- 597864 Kbytes

AUTO_CKPTS=Off   RTO_SERVER_RESTART=Off   

                                                                    Critical Sections                          Physical Log    Logical Log    
           Clock                                  Total Flush Block #      Ckpt  Wait  Long  # Dirty   Dskflu  Total    Avg    Total    Avg   
Interval   Time      Trigger    LSN               Time  Time  Time  Waits  Time  Time  Time  Buffers   /Sec    Pages    /Sec   Pages    /Sec  
1880       08:44:28  CKPTINTVL  1036:0x6018       0.0   0.0   0.0   0      0.0   0.0   0.0   1         1       7        0      2        0     
1881       09:00:28  CKPTINTVL  1036:0x8018       0.0   0.0   0.0   0      0.0   0.0   0.0   1         1       7        0      2        0     
1882       09:14:29  CKPTINTVL  1036:0xa018       0.0   0.0   0.0   0      0.0   0.0   0.0   1         1       7        0      2        0     
1883       09:30:30  CKPTINTVL  1036:0xc018       0.0   0.0   0.0   0      0.0   0.0   0.0   1         1       7        0      2        0     
1884       09:44:30  CKPTINTVL  1036:0xe018       0.0   0.0   0.0   0      0.0   0.0   0.0   1         1       7        0      2        0     
1885       10:00:31  CKPTINTVL  1036:0x10018      0.0   0.0   0.0   0      0.0   0.0   0.0   1         1       7        0      2        0     
1886       10:14:32  CKPTINTVL  1036:0x12018      0.0   0.0   0.0   0      0.0   0.0   0.0   1         1       7        0      2        0     
1887       10:30:33  CKPTINTVL  1036:0x14018      0.0   0.0   0.0   0      0.0   0.0   0.0   1         1       7        0      2        0     
1888       10:44:33  CKPTINTVL  1036:0x16018      0.0   0.0   0.0   0      0.0   0.0   0.0   1         1       7        0      2        0     
1889       11:00:34  CKPTINTVL  1036:0x18018      0.0   0.0   0.0   0      0.0   0.0   0.0   1         1       7        0      2        0     
1890       11:14:35  CKPTINTVL  1036:0x1a018      0.0   0.0   0.0   0      0.0   0.0   0.0   1         1       7        0      2        0     
1891       11:30:35  CKPTINTVL  1036:0x1c018      0.0   0.0   0.0   0      0.0   0.0   0.0   1         1       7        0      2        0     
1892       11:44:36  CKPTINTVL  1036:0x1e018      0.0   0.0   0.0   0      0.0   0.0   0.0   1         1       7        0      2        0     
1893       12:00:37  CKPTINTVL  1036:0x20018      0.0   0.0   0.0   0      0.0   0.0   0.0   1         1       7        0      2        0     
1894       12:14:37  CKPTINTVL  1036:0x22018      0.0   0.0   0.0   0      0.0   0.0   0.0   1         1       7        0      2        0     
1895       12:30:38  CKPTINTVL  1036:0x24018      0.0   0.0   0.0   0      0.0   0.0   0.0   1         1       7        0      2        0     
1896       12:44:39  CKPTINTVL  1036:0x26018      0.0   0.0   0.0   0      0.0   0.0   0.0   1         1       7        0      2        0     
1897       13:00:40  CKPTINTVL  1036:0x28018      0.0   0.0   0.0   0      0.0   0.0   0.0   1         1       7        0      2        0     
1898       13:14:40  CKPTINTVL  1036:0x2a018      0.0   0.0   0.0   0      0.0   0.0   0.0   1         1       7        0      2        0     
1899       13:30:41  CKPTINTVL  1036:0x2c018      0.0   0.0   0.0   0      0.0   0.0   0.0   1         1       7        0      2        0     

Max Plog       Max Llog       Max Dskflush   Avg Dskflush   Avg Dirty      Blocked      
pages/sec      pages/sec      Time           pages/sec      pages/sec      Time         
200            200            1              1              0              0            

[gbasedbt@devsvr ~]$ 
字段说明
Auto Checkpoints标示 AUTO_CKPTS 配置参数是 on 或 off
RTO_SERVER_RESTART显示 RTO 时间(以秒为单位)。零(0)意味着 RTO 是关闭的
Estimated recovery time ## seconds如果数据服务器停止响应,标示评估恢复时间。该值仅在 RTO_SERVER_RESTART 被激活时出现。
IntervalCheckpoint 间隔 ID
Clock TimeCheckpoint 发生的 Clock 时间
Trigger事件触发 checkpoint 。 星号(*)表示请求的 checkpoint 是事务阻塞的 checkpoint 。
LSNCheckpoint 记录在逻辑日志中的位置
Total Time以秒表示 checkpoint 持续的总时间,从请求开始到 checkpoint 结束
Flush Time以秒表示清除缓冲池的时间
Block Time由于 checkpoint 被稀缺的必需资源触发而导致事务阻塞的时间(以秒表示)。例如:耗尽物理日志或环绕逻辑日志
# Waits由于正在等待 checkpoint 而阻塞的事务的数量
Ckpt Time以秒表示所有事务认识到请求的 checkpoint 的时间
Wait Time以秒表示该事务已等待 checkpoint 的平均时间
Long Time以秒表示事务等待 checkpoint 的最长时间
# Dirty Buffers在 checkpoint 期间,刷新到磁盘的 dirty 缓冲区的数量
Dskflu/sec每秒刷新的缓冲区数
Physical Log Total Pages在 checkpoint 间隔,物理日志记录的总页数
Physical Log Avg/Sec在 checkpoint 间隔,物理日志活动的平均率
Logical Log Total Pages在 checkpoint 间隔,逻辑日志记录的总页数
Logical Log Avg/Sec在 checkpoint 间隔,逻辑日志活动的平均率
Max Plog pages/sec在 checkpoint 间隔,物理日志活动的最大速率
Max Llog pages/sec在 checkpoint 间隔,逻辑日志活动的最大速率
Max Dskflush Time以秒表示缓冲池刷新到磁盘的最长时间
Avg Dskflush pages/sec缓冲池刷新到磁盘的平均速率
Avg Dirty pages/sec在 checkpoint 之间 dirty 页的平均速率
Blocked Time以秒表示自上次数据库服务器启动后最长阻塞时间

打印归档状态

语法

onstat -g arc
[gbasedbt@devsvr ~]$ onstat -g arc
Your evaluation license will expire on 2022-06-18 00:00:00
On-Line -- Up 23:10:46 -- 597864 Kbytes


num   DBSpace            Q Size Q Len  Buffer partnum    size     scanner 

Dbspaces - Archive Status
name               number level date             log        log-position
rootdbs            1      0     07/26/2021.16:29 1034       0xae018   
                          1     07/24/2021.10:17 33         0xbe3018  
                          2     07/24/2021.10:20 33         0xbec018  
llogdbs            2      0     07/26/2021.16:29 1034       0xae018   
                          1     07/24/2021.10:17 33         0xbe3018  
                          2     07/24/2021.10:20 33         0xbec018  
plogdbs            3      0     07/26/2021.16:29 1034       0xae018   
                          1     07/24/2021.10:17 33         0xbe3018  
                          2     07/24/2021.10:20 33         0xbec018  
sbspace1           4      0     07/26/2021.16:29 1034       0xae018   
                          1     07/24/2021.10:17 33         0xbe3018  
                          2     07/24/2021.10:20 33         0xbec018  
datadbs1           8      0     07/26/2021.16:29 1034       0xae018   
                          1     07/24/2021.10:17 33         0xbe3018  
                          2     07/24/2021.10:20 33         0xbec018  
datadbs2           9      0     07/26/2021.16:29 1034       0xae018   
                          1     07/24/2021.10:17 33         0xbe3018  
                          2     07/24/2021.10:20 33         0xbec018  
datadbs3           10     0     07/26/2021.16:29 1034       0xae018   
                          1     07/24/2021.10:17 33         0xbe3018  
                          2     07/24/2021.10:20 33         0xbec018  
datadbs4           11     0     07/26/2021.16:29 1034       0xae018   
                          1     07/24/2021.10:17 33         0xbe3018  
                          2     07/24/2021.10:20 33         0xbec018  
datadbs5           12     0     07/26/2021.16:29 1034       0xae018   
                          1     07/24/2021.10:17 33         0xbe3018  
                          2     07/24/2021.10:20 33         0xbec018  

[gbasedbt@devsvr ~]$ 
描述
numDbspace 编号
DBSpaceDbspace 名称
Q Size前映象队列大小。该信息主要为了 GBase 支持
Q Len前映象队列长度。该信息主要为了 GBase 支持
Buffer前映象缓冲区使用的页数
partnum前映象 bin 分区号
size前映象 bin 的页数
scanner
描述
nameDbspace 名
numberDbspace 编号
level归档级别
date最后一次归档的日期和时间
log用来启动归档的 checkpoint 的唯一ID (UNIQID)
log-position用来启动归档的 checkpoint 的日志位置(LOGPOS)

打印所有线程的信息

onstat -g ath
[gbasedbt@devsvr ~]$ onstat -g ath
Your evaluation license will expire on 2022-06-18 00:00:00
On-Line -- Up 2 days 21:54:33 -- 597864 Kbytes

Threads:
 tid     tcb              rstcb            prty status                vp-class       name
 2        47ed0c88         0                1    IO Idle                 3lio*        lio vp 0
 3        47ef1368         0                1    IO Idle                 4pio*        pio vp 0
 4        47f12368         0                1    IO Idle                 5aio*        aio vp 0
 5        47f33368         20e1f00          1    IO Idle                 6msc*        msc vp 0
 6        47f64368         0                1    IO Idle                 7fifo*       fifo vp 0
 7        47f8cd30         470dc028         3    sleeping secs: 1        8cpu         main_loop()
 8        47feb418         0                1    running                 1cpu*        soctcppoll
 10       48173748         470dc8e8         1    sleeping secs: 1        8cpu         flush_sub(0)
 11       48173a88         470dd1a8         1    sleeping secs: 1        8cpu         flush_sub(1)
 ......
 39       4848da38         470ec6a8         1    sleeping secs: 1        8cpu         flush_sub(29)
 40       484fa028         470ecf68         1    sleeping secs: 1        8cpu         flush_sub(30)
 41       484fa3b8         470ed828         1    sleeping secs: 1        8cpu         flush_sub(31)
 42       484fa748         0                3    IO Idle                 1cpu*        kaio
 43       484faad8         0                3    IO Idle                 8cpu*        kaio
 44       48616d48         0                1    IO Idle                 9aio*        aio vp 1
 45       48649368         0                1    IO Idle                10aio*        aio vp 2
 46       4866a368         0                1    IO Idle                11aio*        aio vp 3
 47       4868b368         0                1    IO Idle                12aio*        aio vp 4
 48       486ac368         0                1    IO Idle                13aio*        aio vp 5
 49       486cd758         470ee0e8         2    sleeping secs: 1        8cpu         aslogflush
 51       4868bce0         470ef268         3    cond wait  ReadAhead   14cpu         readahead_0
 52       486316c8         470efb28         3    sleeping secs: 1        8cpu         auto_tune
 155      494bcbc8         470f0ca8         3    sleeping secs: 1        1cpu*        onmode_mon
 156      487fc7f0         470f1e28         3    sleeping secs: 1        8cpu         periodic
 157      487fcc70         470f26e8         3    sleeping forever        1cpu         memory
 166      4a305028         470f03e8         1    cond wait  bp_cond      8cpu         bf_priosweep()
 170      4a21dbe0         0                3    IO Idle                14cpu*        kaio
 171      494c8368         0                2    sleeping forever        8cpu*        soctcplst
 173      4a433860         0                3    IO Idle                15cpu*        kaio
 189      49b32028         470f1568         1    yield time             14cpu         btscanner_0
 191      49d15370         470ee9a8         1    cond wait  netnorm      1cpu         sqlexec


[gbasedbt@devsvr ~]$ 
描述
tid线程 ID
tcb线程控制 block 访问地址
rstcbRSAM 线程控制 block 访问地址
prty线程优先级
status线程状态
vp-class虚拟处理器类
name线程名称。对于参与并行存储优化操作的线程,它表示操作的名称和线程编号

打印活动线程

onstat -g act
[gbasedbt@devsvr ~]$ onstat -g act
Your evaluation license will expire on 2022-06-18 00:00:00
On-Line -- Up 2 days 22:21:11 -- 597864 Kbytes

Running threads:
 tid     tcb              rstcb            prty status                vp-class       name
 8        47feb418         0                1    running                 1cpu*        soctcppoll


[gbasedbt@devsvr ~]$ 

描述
tid线程 ID
tcb线程控制 block 访问地址
rstcbRSAM 线程控制 block 访问地址
prty线程优先级
status线程状态
vp-class虚拟处理器类
name线程名称。对于参与并行存储优化操作的线程,它表示操作的名称和线程编号
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论