显示有关 SQL 语句在会话中使用的内存的信息

使用 onstat -g stm session-id 来显示有关会话中每个 SQL 语句使用的内存的信息。

下图为与图 1 中的 onstat -g ses session-id图 1 中的 onstat -g sql session-id 相同的会话 (14) 显示 onstat -g stm session-id 的输出。

启用 SQL 语句高速缓存 (SSC) 时,数据库服务器会在 SSC 池中创建堆。因此,图 1中的 heapsz 输出字段显示该 SQL 语句使用了 10056 个字节,它们包含在 onstat -g sql 14 所示的 SSC 池中 11600 个字节内。

图: onstat -g stm 会话标识输出

onstat -g stm 14


session   14 ---------------------------------------------------------------
 sdblock  heapsz  statement ('*' = Open cursor)
  aa11018   10056 *SELECT C.customer_num, O.order_num
FROM customer C, orders O, items I
WHERE C.customer_num = O.customer_num
AND O.order_num = I.order_num