onstat -g cac 命令:打印有关缓存的信息

使用 onstat -g cac 命令来查看所有缓存或单个缓存的整体和详细信息。

语法:

可以使用不带任何选项的 onstat -g cac 命令查看所有缓存的信息。

使用以下选项来查看特定缓存的信息:

agg
打印有关聚合缓存的信息
aqt
打印有关 AQT 字典高速缓存的信息(它与 onstat -g aqt 命令输出一样的信息)。请参阅 onstat -g aqt 命令:打印数据集和加速查询表的信息
am
打印有关访问方法缓存的信息。可以看到指定访问方法的信息,包括访问方法名称。
cast
打印有关 cast 缓存的信息
dic
打印有关数据字典高速缓存的信息。也是打印 onstat -g dic 命令输出的信息。请参阅 onstat -g dic 命令:打印表信息
dsc
打印有关数据分布式缓存的信息。也是打印 onstat -g dsc 命令输出的信息。请参阅 onstat -g dsc 命令:打印分布式高速缓存信息
ed
打印有关外部命令缓存的信息
lbacplcy
打印有关 LBAC 安全政策信息缓存的信息
lbacusrc
打印有关 LBAC 证书内存缓存的信息
opci
打印有关操作类实例缓存的信息
prc
打印有关 UDR 缓存的信息。也是打印 onstat -g prc 命令输出的信息。请参阅 onstat -g prc 命令:打印使用 UDR 或 SPL 例程的会话
prn
打印有关程序名称缓存的信息
rr
打印瞬变的二级缓存的信息
ssc
打印 SQL 语句缓存信息。也是打印 onstat -g ssc 命令输出的信息。请参阅 onstat -g ssc 命令:打印出现的 SQL 语句
ttype
打印二级瞬变缓存的信息
typei
打印由其 ID 缓存的扩展类信息。可以看到指定扩展类的信息,包括扩展类 ID。
typen
打印由其名称缓存的扩展类信息。可以看到指定扩展类的信息,包括扩展类名称。

示例输出

大多数 onstat -g cac 命令的输出包含相似的格式和信息。

以下是一个 onstat -g cac lbacplcy 命令的示例输出:

Security Policy Info Cache:
        Number of lists          : 31
        PLCY_POOLSIZE            : 127
        
        
        Security Policy Info Cache Entries:
        
        list id   ref  drop hits       heap_ptr         item
        --------------------------------------------------------------
        
        9    2    0    0    0          65f1b8d0         test@gbasedbt: : secpolicyid 2
        
        15   1    0    0    0          65f1b4d0         test@gbasedbt: : secpolicyid 1
        
        
        Total number of entries  : 2
        Number of entries in use : 0

输出描述

大多数 onstat -g cac 命令的输出包含以下字段:

Number of lists
分布式缓存中列表数
configuration parameter name
一次可以缓存的条目数
list
分布式缓存哈希链 ID
id
该缓存条目的唯一 ID
ref
引用缓存条目的语句数
drop
当此条目被添加到缓存中后,它是否曾被删除
hits
该缓存条目被访问的次数
heap_ptr
用于存储此条目的堆地址
item name
高速缓存项的名称
Total number of entries
缓存条目的数量
Number of entries in use
正在使用的条目数