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

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

打印阻塞的和正在等待的线程

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

This command attempts to identify any blocking threads.

No blocking thread identified.

Threads waiting on resources
 tid      name                 blocking resource              blocker 
 51       readahead_0          Condition (ReadAhead)           -      
 166      bf_priosweep()       Condition (bp_cond)             -      
 191      sqlexec              Condition (netnorm)             -      

[gbasedbt@devsvr ~]$
描述
tid 线程 ID
name 线程名称
blocking resource 列出的等待线程的资源类型
blocker 列出的阻塞线程的线程 ID

打印缓冲池的概要文件信息

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

Profile

Buffer pool page size: 2048
dskreads   pagreads   bufreads   %cached dskwrits   pagwrits   bufwrits   %cached
336        859        5072       93.38   1485       3837       298        0.00   
bufwrits_sinceckpt  bufwaits   ovbuff     flushes   
0                   0          0          284       

Fg Writes     LRU Writes    Avg. LRU Time Chunk Writes  Total Mem
0             0             -nan          288           76Mb    

Bufferpool Segments
id segment      size     # buffs  
0  0x4af75000   76Mb     35001    

----------------------------------

Buffer pool page size: 16384
dskreads   pagreads   bufreads   %cached dskwrits   pagwrits   bufwrits   %cached
118        984        1738       93.21   107        856        222        51.80  
bufwrits_sinceckpt  bufwaits   ovbuff     flushes   
0                   2          0          6         

Fg Writes     LRU Writes    Avg. LRU Time Chunk Writes  Total Mem
0             0             -nan          91            395Mb   

Bufferpool Segments
id segment      size     # buffs  
0  0x4fbe9000   395Mb    25000    

----------------------------------

Fast Cache Stats
gets       hits       %hits   puts      
498        367        73.69   1955      

[gbasedbt@devsvr ~]$ 
字段 说明
Buffer pool page size 缓冲池中页面的字节数
dskreads 将页面带入缓冲池的已执行你的磁盘读操作数。每次读操作读取一个或多个页面。
pagreads 从磁盘读入缓冲池的页面数
bufreads 从该缓冲池读取的页面内存映象次数
%cached 为满足高速缓存页面映象的该缓冲池读取的页面百分比(而不是执行磁盘读取)。计算为 (bufreads - dskreads) / bufreads x 100。更高的百分比说明有更好的高速缓存性能。
dskwrits 将更改的页面从缓冲池写回磁盘所执行的磁盘写入操作数。每次写入操作撰写一个或多个页面。
pagwrits 从缓冲池写入磁盘的页面数
bufwrits 写入该缓冲池的页面内存映象次数
%cached 为满足高速缓存页面映象的该缓冲池写入的页面百分比(而不是执行磁盘写入)。计算为 (bufwrits - dskwrits) / bufwrits x 100 。
bufwrits_sinceckpt 自上个 checkpiont 后页面内存映象写入该缓冲池的次数
bufwaits 在该缓冲池内线程必须等待缓冲区内锁的次数。数字越大说明在相同页面上互不兼容的锁的多个线程之间的争用越多。
ovbuff 为了创建空闲的缓冲区来读取另外一个受请求的页面而将更改了的缓冲区从该缓冲池写入磁盘的次数。如果 ovbuff 值很大,那么可能说明缓冲池还不够大,还不能容纳使用该缓冲池的应用程序所需的工作集,这可能导致性能降级。
flushes 服务器为缓冲池内所有 dirty 缓冲区执行的大清空的次数。这可能由不同的原因引起,可能是作为 checkpoint 过程的一部分而执行此操作或缓冲池在清洁的缓冲区外运行(无论 LRU 清除活动是否正常)。
Fg Writes 该缓冲池中访问缓冲区的非 I/O 清空程序线程写入磁盘的已更改缓冲区的数量。这个数字是 ovbuff 字段的超集。除了 ovbuff 字段计数的写入服务页面缺省值的次数,该值也包括为了保持数据库记录和保留页的一致性而执行的操作所做的前台写,其目的是为了保证正确的恢复。
LRU Writes 由 LRU 清除线程从该缓冲池将更改了的缓冲区写入磁盘的数量。如果缓冲池超过了指定在 lru_max_dirty 字段中 BUFFERPOOL 配置参数值或如果由于缓冲池溢出而发生前台写,那么将激活 LRU 清除程序。
Avg. LRU Time LRU 清除程序用来清除单个 LRU 链所用的平均时间
Chunk Writes 由 Chunk 清除操作将已更改的缓冲区写入磁盘的数量。Chunk 清除程序撰写了所有在缓冲池中的某个 chunk 内的已更改的缓冲区。这项操作在需要快速清除大量缓冲区(例如 checkpoint 进程和快速恢复)的各种特殊环境中进行。
Total Mem 缓冲池的大小
# extends 缓冲池被扩展的次数
max memory (memory setting) 缓冲池的目标最大大小。该缓冲池的大小可以超过该值,但是不能多于一个分段的大小。
max extends (buffers setting) 缓冲池库被扩展的至多次数。(该字段没有在示例样本中显示)
next memory (memory setting) 缓冲池的下一次要扩展的大小
next buffers (buffers setting) 为该缓冲池下一次扩展所需的缓冲区数 (该字段没有在示例样本中显示)
cache hit ratio 低于该缓冲池被扩展的读缓存的命中率
last 上次缓冲池扩展的时间
id 缓冲池段的 ID
segment 缓冲池段的内部地址
size 缓冲池段的大小
# buffs 缓冲池段中缓冲区数
Fast Cache Stats 快速缓存(减少需要访问缓冲池的时间类型的缓存)的统计信息
gets 服务器在快速缓存中寻找缓冲区的次数
hits 服务器发现它正在寻找快速缓存缓冲区的次数
%hits hits 的百分比 ,即 hits*100/gets
puts 服务器向快速缓存中插入缓冲区的次数

打印运行时间统计信息

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

Thread CPU Info:
 tid    name              vp       Last Run           CPU Time     #scheds    status
 2      lio vp 0          3lio*   07/26 15:59:07        0.0000          1    IO Idle              
 3      pio vp 0          4pio*   07/26 15:59:08        0.1006          2    IO Idle              
 4      aio vp 0          5aio*   07/26 17:43:57        0.1407        137    IO Idle              
 5      msc vp 0          6msc*   07/27 13:30:54        0.0138          9    IO Idle              
 6      fifo vp 0         7fifo*  07/26 15:59:11        0.1011          2    IO Idle              
 7      main_loop()       8cpu    07/27 15:30:48        0.4311      85244    sleeping secs: 1     
 8      soctcppoll        1cpu*   07/27 15:30:48    84693.6191     369436    running              
 10     flush_sub(0)      8cpu    07/27 15:30:48        0.0986      84835    sleeping secs: 1     
 11     flush_sub(1)      8cpu    07/27 15:30:48        0.0743      84644    sleeping secs: 1     
 12     flush_sub(2)      8cpu    07/27 15:30:48        0.0778      84644    sleeping secs: 1     
 13     flush_sub(3)      8cpu    07/27 15:30:48        0.0777      84644    sleeping secs: 1     
 14     flush_sub(4)      8cpu    07/27 15:30:48        0.0779      84642    sleeping secs: 1     
 15     flush_sub(5)      8cpu    07/27 15:30:48        0.0834      84642    sleeping secs: 1     
 16     flush_sub(6)      8cpu    07/27 15:30:48        0.0815      84642    sleeping secs: 1     
 17     flush_sub(7)      8cpu    07/27 15:30:48        0.1031      84640    sleeping secs: 1     
 18     flush_sub(8)      8cpu    07/27 15:30:48        0.0823      84639    sleeping secs: 1     
 19     flush_sub(9)      8cpu    07/27 15:30:48        0.0734      84639    sleeping secs: 1     
 20     flush_sub(10)     8cpu    07/27 15:30:48        0.0742      84639    sleeping secs: 1     
 21     flush_sub(11)     8cpu    07/27 15:30:48        0.0832      84639    sleeping secs: 1     
 22     flush_sub(12)     8cpu    07/27 15:30:48        0.0785      84639    sleeping secs: 1     
 23     flush_sub(13)     8cpu    07/27 15:30:48        0.0758      84640    sleeping secs: 1     
 24     flush_sub(14)     8cpu    07/27 15:30:48        0.0781      84640    sleeping secs: 1     
 25     flush_sub(15)     8cpu    07/27 15:30:48        0.0756      84640    sleeping secs: 1     
 26     flush_sub(16)     8cpu    07/27 15:30:48        0.0776      84640    sleeping secs: 1     
 27     flush_sub(17)     8cpu    07/27 15:30:48        0.0715      84640    sleeping secs: 1     
 28     flush_sub(18)     8cpu    07/27 15:30:48        0.0862      84640    sleeping secs: 1     
 29     flush_sub(19)     8cpu    07/27 15:30:48        0.0728      84640    sleeping secs: 1     
 30     flush_sub(20)     8cpu    07/27 15:30:48        0.0783      84639    sleeping secs: 1     
 31     flush_sub(21)     8cpu    07/27 15:30:48        0.0789      84639    sleeping secs: 1     
 32     flush_sub(22)     8cpu    07/27 15:30:48        0.0760      84639    sleeping secs: 1     
 33     flush_sub(23)     8cpu    07/27 15:30:48        0.0774      84639    sleeping secs: 1     
 34     flush_sub(24)     8cpu    07/27 15:30:48        0.0848      84639    sleeping secs: 1     
 35     flush_sub(25)    14cpu    07/27 15:30:48        0.0703      84639    sleeping secs: 1     
 36     flush_sub(26)     8cpu    07/27 15:30:48        0.0767      84639    sleeping secs: 1     
 37     flush_sub(27)     8cpu    07/27 15:30:48        0.0776      84639    sleeping secs: 1     
 38     flush_sub(28)     8cpu    07/27 15:30:48        0.0749      84639    sleeping secs: 1     
 39     flush_sub(29)     8cpu    07/27 15:30:48        0.0865      84639    sleeping secs: 1     
 40     flush_sub(30)     8cpu    07/27 15:30:48        0.0709      84639    sleeping secs: 1     
 41     flush_sub(31)     8cpu    07/27 15:30:48        0.0795      84640    sleeping secs: 1     
 42     kaio              1cpu*   07/27 15:00:41        0.1798        935    IO Idle              
 43     kaio              8cpu*   07/27 15:30:43        0.1981        567    IO Idle              
 44     aio vp 1          9aio*   07/26 15:59:17        0.1159          4    IO Idle              
 45     aio vp 2         10aio*   07/26 15:59:17        0.1014          4    IO Idle              
 46     aio vp 3         11aio*   07/26 15:59:17        0.1022          4    IO Idle              
 47     aio vp 4         12aio*   07/26 15:59:17        0.1017          4    IO Idle              
 48     aio vp 5         13aio*   07/26 15:59:17        0.1008          3    IO Idle              
 49     aslogflush        8cpu    07/27 15:30:48        0.2465      84637    sleeping secs: 1     
 50     btscanner_0      14cpu    07/27 15:28:00        0.5734       1796    sleeping secs: 12    
 51     readahead_0      15cpu    07/27 15:29:17        0.0016        288    cond wait  ReadAhead 
 52     auto_tune         8cpu    07/27 15:30:48        0.1892      84637    sleeping secs: 1     
 155    onmode_mon        1cpu*   07/27 15:30:48        1.0442      84681    sleeping secs: 1     
 156    periodic          8cpu    07/27 15:30:48        0.7170      84651    sleeping secs: 1     
 157    memory            1cpu    07/26 15:59:17        0.0000          0    sleeping forever     
 166    bf_priosweep()    8cpu    07/27 15:30:43        0.5565       4231    cond wait  bp_cond   
 170    kaio             14cpu*   07/27 15:00:41        0.1471        328    IO Idle              
 171    soctcplst         8cpu*   07/27 13:30:54        0.2568         19    sleeping forever     
 173    kaio             15cpu*   07/27 15:14:42        0.0791        147    IO Idle              
 174    sqlexec           1cpu    07/27 13:31:44        0.0681        536    cond wait  netnorm   
 176    sqlexec           1cpu    07/27 13:30:54        0.0012         14    cond wait  netnorm   


[gbasedbt@devsvr ~]$ 
字段 说明
tid 线程 ID
name 线程名称
vp 正在运行线程的虚拟处理器的 ID
Last Run 线程上次运行的时间戳
CPU Time 直到现在线程运行的时间
#scheds 线程被安排运行的次数
status 线程的状态

打印数据库服务器信息

onsta
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值