可以使用 onstat -g mem 命令显示某个池的内存统计信息。
如果运行来自 PER_STMT_EXEC 和 PER_STMT_PREPf 内存持续时间池的分配内存的 SQL 查询,那么 onstat -g mem 命令显示有关 PRP.sessionid.threadid 池和 EXE.sessionid.threadid 池的信息。
会话池以会话编号命名。如果未提供参数,那么将显示所有池的信息。
图: onstat -g mem 命令输出
Pool Summary: name addr totalsize freesize #allocfrag #freefrag resident R 10a001028 2420736 7960 2 2 res-buff R 10a250028 8269824 7960 2 2 global V 10aac0028 9351168 32648 650 11 ... ... ... onmode_mon V 10b983028 20480 2752 108 1 13 V 10bd5d028 16384 5200 12 2 Blkpool Summary: name addr size #blks pre-hint szavail| global V 10aac8920 0 0 0 0 xmf_msc_pl V 10ac84ca0 954368 73 0 0