LoadRunner的Oracle计数器

 

LoadRunnerOracle计数器

 

计数器名称

解释

CPU used by this session (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

这是从用户调用开始到结束期间会话所用的 CPU 时间(以 10 毫秒计)。某些用户调用可以在 10 毫秒内完成,因此,开始和结束用户调用时间可能相同。在这种情况下,将在统计信息中添加 0 毫秒。各种操作系统报都报告存在类似的问题,尤其是有多种上下文需要切换的系统。

CPU used when call started (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

启动调用时所用的 CPU 时间。

CR blocks created (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

缓冲区缓存中的缓冲区已克隆。最常见的克隆原因是,缓冲区处于不兼容模式。

Cached Commit SCN referenced (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

引用缓存“提交 SCN”的次数。

Commit SCN cached (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

缓存“提交 SCN”的次数。

DBWR buffers scanned (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

在扫描每个 LRU 集以查看有无要清理的脏缓冲区时,查看的缓冲区总数。此计数既包括脏缓冲区又包括清洁缓冲区。除以 DBWR 扫描 LRU 的次数,就可得到扫描的平均缓冲区数。

DBWR checkpoint buffers written (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

DBWR checkpoints (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

要求 DBWR 扫描缓存并写入所有标记为检查点的块的次数。

DBWR cross instance writes (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

为使其他实例能够访问缓冲区而写入的总块数。

DBWR free buffers found (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

当 DBWR 接到释放缓冲区的请求时,它找到的清洁缓冲区数。除以要求 DBWR 释放缓冲区的请求数,就可得到每个 LRU 结束时可重用的缓冲区数的平均值。

DBWR fusion writes (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

DBWR lru scans (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

DBWR 扫描 LRU 队列以查找有无要写入的缓冲区的次数。这包括扫描将为其他目的(如检查点)而填充正在写入的批处理的次数。此统计数据始终大于或等于要求 DBWR 释放的请求数。

DBWR make free requests (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

收到的请求 DBWR 为 LRU 释放更多缓冲区的消息数。

DBWR revisited being-written buffer (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

DBWR 尝试保存一个缓冲区用于写入却发现它已在写批处理中的次数。此统计数据度量 DBWR 在尝试填充批处理时必须完成的“无用”工作量。各种源的这种情况都与写批处理有关。如果来自不同源的同一缓冲区用于添加到写批处理,那么除第一次尝试之外的其他尝试都是“无用”的,因为缓冲区已被标记为正在写。

DBWR summed scan depth (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

每次 DBWR 扫描 LRU 以查看有无脏缓冲区时,当前扫描深度(DBWR 检查的缓冲区数)都会加到此统计数据中。除以 DBWR 扫描 LRU 的次数,就可得到平均扫描深度。

DBWR transaction table writes (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

DBWR undo block writes (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

DBWR 写入的事务表块数。它表明写入多少“热”缓冲区后,才会导致写入完成等待。

DDL statements parallelized (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

已并行的 DDL 语句数。

DFO trees parallelized (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

DML statements parallelized (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

已并行的 DML 语句数。

PX local messages recv'd (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

为并行执行接收的本地消息数。

PX local messages sent (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

为并行执行发送的本地消息数。

PX remote messages recv'd (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

为并行执行接收的远程消息数。

PX remote messages sent (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

为并行执行发送的远程消息数。

Parallel operations downgraded 1 to 25 pct (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

Parallel operations downgraded 25 to 50 pct (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

Parallel operations downgraded 50 to 75 pct (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

Parallel operations downgraded 75 to 99 pct (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

Parallel operations downgraded to serial (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

Parallel operations not downgraded (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

SQL*Net roundtrips to/from client (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

向客户端发送和从客户端接收的 Net8 消息总数。

SQL*Net roundtrips to/from dblink (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

通过数据库链接发送和从数据库链接收的 Net8 消息总数。

Unnecesary process cleanup for SCN batching (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

由于会话/进程未能获取下一批处理 SCN 而执行的不必要的进程清理的总次数。进入其他会话的下一批处理 SCN。

background checkpoints completed (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

后台完成的检查点数。当后台成功地前进一个线程检查点时,此统计数据会递增。

background checkpoints started (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

后台启动的检查点数。如果有新检查点覆盖了不完整的检查点,则该数目可以大于完成的检查点数。它只包括线程检查点,而不包括诸如脱机备份或启动备份等操作的单个文件检查点。此统计数据不包括前台执行的检查点,如 ALTER SYSTEM CHECKPOINT LOCAL。

background timeouts (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

branch node splits (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

buffer is not pinned count (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

buffer is pinned count (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

bytes received via SQL*Net from client (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

通过 Net8 从客户端收到的总字节数。

bytes received via SQL*Net from dblink (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

通过 Net8 从数据库链接收到的总字节数。

bytes sent via SQL*Net to client (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

从前台进程发送到客户端的总字节数。

bytes sent via SQL*Net to dblink (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

通过数据库链接发送的总字节数。

calls to get snapshot scn: kcmgss (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

分配 snap 系统更改号(SCN)的次数。SCN 在事务开始时分配。

calls to kcmgas (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

calls to kcmgcs (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

calls to kcmgrs (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

change write time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

对 CURRENT 块所做的更改的恢复写入的已用时间(以 10 毫秒计)。

cleanouts and rollbacks - consistent read gets (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

CR 获取既需要块回滚又需要块清除的次数。

cleanouts only - consistent read gets (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

CR 获取只需要块清除而不需要块回滚的次数。

cluster key scan block gets (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

在群集扫描中获取的块数。

cluster key scans (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

启动的群集扫描的数目。

cold recycle reads (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

commit cleanout failures: block lost (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

尝试进行提交时清除,但由于强制写入、替换或切换 CURRENT 而找不到正确的块的次数。

commit cleanout failures: buffer being written (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

The number of times a cleanout at commit was attempted but the buffer was currently being written.

commit cleanout failures: callback failure (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

commit cleanout failures: cannot pin (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

执行了提交清除但由于无法固定块而失败的次数。

commit cleanout failures: hot backup in progress (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

在热备份期间尝试进行提交时清除的次数。必须先记录块的图像,才能使缓冲区变脏。

commit cleanout failures: write disabled (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

执行了提交时清除但已临时禁止对数据库进行写入的次数。

commit cleanouts (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

执行提交时清除块函数的总次数。

commit cleanouts successfully completed (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

成功完成提交时清除块函数的次数。

consistent changes (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

数据库块已应用回滚项在块上进行一致读取的次数。产生大量一致更改的工作负载可能会耗费大量资源。

consistent gets (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

为块请求一致读取的次数。另请参阅上述的一致更改。

consistent gets - examination (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

current blocks converted for CR (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

cursor authentications (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

data blocks consistent reads - undo records applied (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

对 CR 回滚数据块应用的撤消记录的数目。

db block changes (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

此统计数据与一致性更改密切相关,计算的是对 SGA 中所有块的更改(作为更新或删除操作的一部分)的数目。这些更改将生成恢复日志项,如果提交事务,将永久更改数据库。此统计数据是数据库总负载的粗略表示,表示(可能在每事务级别)缓冲区被弄脏的速率。

db block gets (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

此统计数据跟踪在 CURRENT 模式中获取的块数。

deferred (CURRENT) block cleanout applications (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

延期清除记录的次数(随更改附加,始终是当前获取)。

dirty buffers inspected (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

前台在查找要重用的缓冲区时发现的脏缓冲区数。

enqueue conversions (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

排队转换的总数。

enqueue deadlocks (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

不同会话之间的排队死锁总数。

enqueue releases (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

排队释放的总数。

enqueue requests (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

排队获取的总数。

enqueue timeouts (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

完成前超时的排队操作(获取和转换)的总数。

enqueue waits (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

由于未能立刻准许排队,在排队转换或获取期间发生的等待次数。

exchange deadlocks (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

进程在交换两个缓冲区时检测到潜在死锁,并引发内部的、可重新启动的错误的次数。索引扫描是当前唯一执行交换的操作。

execute count (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

执行 SQL 语句的总调用数(用户和递归)。

free buffer inspected (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

为查找可重用的缓冲区而从 LRU 队列结尾跳过的缓冲区数。此统计数据和接受检查的脏缓冲区数之间的差值是由于忙、需要在快速老化后写入、有用户或等候者或者正被读/写而无法使用的缓冲区数。有关详细信息,请参阅“检查的脏缓冲区”。

free buffer requested (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

请求可重用的缓冲区或可用缓冲区以创建或加载块的次数的计数。

gcs messages sent (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

ges messages sent (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache blocks corrupt (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache blocks lost (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache claim blocks lost (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache convert time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache convert timeouts (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache converts (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache cr block build time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache cr block flush time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache cr block receive time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache cr block send time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache cr blocks received (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache cr blocks served (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache current block flush time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache current block pin time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache current block receive time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache current block send time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache current blocks received (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache current blocks served (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache defers (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

延迟 ping 请求留待以后处理的次数。

global cache freelist waits (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

可用锁定元素的 ping 请求数(当所有可释放锁定都在使用中时)

global cache get time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache gets (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache prepare failures (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global cache skip prepare failures (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

global lock async converts (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

异步全局锁定转换的总数。

global lock async gets (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

异步全局锁定获取的总数。

global lock convert time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

所有同步(非异步)全局锁定转换的总已用时间(以 10 秒计)。

global lock get time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

所有同步(非异步)全局锁定获取的总已用时间(以 10 秒计)。

global lock releases (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

同步全局锁定释放的总数。

global lock sync converts (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

同步全局锁定转换的总数。

global lock sync gets (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

同步全局锁定获取的总数。

hot buffers moved to head of LRU (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

immediate (CR) block cleanout applications (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

在 CR 获取期间立即应用清除记录的次数。

immediate (CURRENT) block cleanout applications (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

在当前获取期间立即应用清除记录的次数。

index fast full scans (direct read) (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

index fast full scans (full) (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

index fast full scans (rowid ranges) (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

instance recovery database freeze count (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

kcmccs called get current scn (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

在需要临时确认 SCN 时,内核获取 CURRENT SCN 的次数。

kcmgss read scn without going to GES (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

kcmgss waited for batching (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

内核在快照 SCN 上等待的次数。

leaf node splits (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

logons cumulative (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

自实例启动以来的总登录次数。此统计数据仅在 V$SESSTAT 中有用。它给出所有登录的进程的实例概述。

logons current (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

当前登录的总数。此统计数据仅在 V$SESSTAT 中有用。

messages received (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

messages sent (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

native hash arithmetic execute (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

native hash arithmetic fail (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

next scns gotten without going to GES (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

no buffer to keep pinned count (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

no work - consistent read gets (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

CR 获取既不需要块清除也不需要块回滚的次数。

opened cursors cumulative (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

自实例启动以来打开的光标的总数(在 V$SYSSTAT 中)。在 V$SESSTAT 中,此统计数据显示自会话开始以来打开的光标的总数。

opened cursors current (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

当前打开光标的总数。

opens of replaced files (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

由于不再位于进程文件缓存中而需要重新打开的文件的总数。

opens requiring cache replacement (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

导致当前文件在进程文件缓存中关闭的文件打开的总数。

parse count (failures) (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

parse count (hard) (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

分析调用(实际分析)的总数。硬分析意味着分配大批量工作和其他内存结构,然后生成分析树。就内存使用情况而言,硬分析是一种费用很高的操作。

parse count (total) (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

分析调用(硬和软)的总数。软分析是一种检查,可确保底层对象上的权限未更改。

parse time cpu (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

分析(硬和软)所用的总 CPU 时间(以 10 毫秒计)。

parse time elapsed (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

分析的总已用时间(以 10 毫秒计)。从该统计数据中减去分析时间 CPU,就可得到等待分析资源的时间总计。详细信息,请参阅上述的分析时间 CPU。

physical reads (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

从磁盘读取的总数据块数。此值等于“直接物理读取”次数加上对缓冲区缓存的总读取次数。

physical reads direct (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

physical reads direct (lob) (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

physical writes (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

向磁盘写入的总数据块数。此值等于“直接物理写入”次数加上从缓冲区缓存的总写入次数。

physical writes direct (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

physical writes direct (lob) (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

physical writes non checkpoint (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

pinned buffers inspected (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

prefetch clients - 16k (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

prefetch clients - 2k (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

prefetch clients - 32k (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

prefetch clients - 4k (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

prefetch clients - 8k (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

prefetch clients - default (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

prefetch clients - keep (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

prefetch clients - recycle (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

prefetched blocks (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

prefetched blocks aged out before use (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

process last non-idle time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

queries parallelized (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

并行的 SELECT 语句数。

recovery array read time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

在恢复期间 I/O 的已用时间。

recovery array reads (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

在恢复期间进行读取的次数。

recovery blocks read (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

在恢复期间读取的块数。

recursive calls (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

Oracle 维护用于内部处理的表。当 Oracle 需要对这些表进行更改时,它会在内部生成 SQL 语句。这些内部 SQL 语句生成递归调用。

recursive cpu usage (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

非用户调用(递归调用)所用的总 CPU 时间。从该会话所用的 CPU 时间中减去此值,就可得到用户调用所用的 CPU 时间。

redo blocks written (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

redo buffer allocation retries (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

redo entries (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

每次将恢复项复制到恢复日志缓冲区时,此统计数据都会递增。

redo log space requests (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

活动日志文件已满,Oracle 正等待分配磁盘空间以便恢复日志项。已通过执行日志切换创建了空间。与 SGA 大小和工作负载提交率有关的小日志文件可能会造成问题。进行日志切换时,在切换到新日志文件之前,Oracle 必须确保提交的所有脏缓冲区写入了磁盘。如果大的 SGA 充满脏缓冲区和小的恢复日志文件,日志切换必须等待 DBWR 将脏缓冲区写入磁盘,然后才能继续。还将检查日志文件空间,日志文件空间切换将等待 V$SESSION_WAIT 中的事件。

redo log space wait time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

等待恢复日志空间请求的总已用时间(以 10 毫秒计)。

redo log switch interrupts (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

其他实例要求此实例换到下一个日志文件的次数。

redo ordering marks (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

为强制恢复记录具有比使用相同的块在其他线程中生成的记录更高的 SCN,而必须分配 SCN 的次数。

redo size (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

生成的总恢复量(字节)。

redo synch time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

所有恢复同步写入调用的已用时间(以 10 毫秒计)。

redo synch writes (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

通常,生成并复制到日志缓冲区的恢复不需要立即刷新到磁盘。日志缓冲区是循环缓冲区,LGWR 会定期刷新。当由于发生提交而导致所应用的更改必须写入磁盘时,恢复同步写入会递增。

redo wastage (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

由于恢复块必须在全满之前写入而浪费的字节数。提交事务(以便写入数据库缓冲区或切换日志)可能需要早期写入。

redo write time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

从恢复日志缓冲区写入当前恢复日志文件的总已用时间(以 10 毫秒计)。

redo writer latching time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

LWGR 为获取和释放每个复制锁需要的已用时间(以 10 毫秒计)。它仅当初始化参数 LOG_SIMULTANEOUS_COPIES > 0 时使用。详细信息,请参阅“LOG_SIMULTANEOUS_COPIES”。

redo writes (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

LGWR 写入恢复日志文件的总次数。

remote instance undo block writes (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

此实例写入脏撤消块以便其他实例可以读取的次数。

remote instance undo header writes (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

此实例写入脏撤消标头以便其他实例可以读取的次数。

rollback changes - undo records applied (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

应用到回滚(实际)更改的撤消记录数目。

rollbacks only - consistent read gets (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

CR 获取只需要块回滚而不需要块清除的次数。

rows fetched via callback (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

serializable aborts (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

可串行隔离级别的 SQL 语句必须中止的次数。

session connect time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

会话的连接时间(以 1/100 秒计)。此值仅在 V$SESSTAT 中有用。这是登录到此会话时的挂钟时间。

session cursor cache count (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

缓存的光标总数。它仅当 SESSION_CACHED_CURSORS > 0 时才递增。此统计数据在 V$SESSTAT 中最有用。如果 V$SESSTAT 中此统计数据的值接近初始化参数 SESSION_CACHED_CURSORS 的设置,初始化参数的值应该递增。

session cursor cache hits (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

会话光标缓存中的命中次数的计数。命中意味着不必重新分析 SQL 语句。从分析计数(总计)中减去此统计数据,就可得到实际发生的分析次数。

session logical reads (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

此统计数据基本上是 DB 块获取数 + 一致获取数。详细信息,请参阅“DB 块获取”和“一致获取”。

session pga memory (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

此统计数据显示会话的当前 PGA 大小。此统计数据仅在 V$SESSTAT 中有用,它在 V$SYSSTAT 中没有意义。

session pga memory max (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

此统计数据显示会话的峰值 PGA 大小。此统计数据仅在 V$SESSTAT 中有用,它在 V$SYSSTAT 中没有意义。

session stored procedure space (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

此统计数据显示该会话用于存储过程的内存量。

session uga memory (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

此统计数据显示会话的当前 UGA 大小。此统计数据仅在 V$SESSTAT 中有用,它在 V$SYSSTAT 中没有意义。

session uga memory max (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

此统计数据显示会话的峰值 UGA 大小。此统计数据仅在 V$SESSTAT 中有用,它在 V$SYSSTAT 中没有意义。

shared hash latch upgrades - no wait (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

shared hash latch upgrades - wait (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

sorts (disk) (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

如果对于给定的排序操作,磁盘写入数不为零,则此统计数据就会递增。需要磁盘 I/O 的排序很耗费资源。请尝试增加初始化参数 SORT_AREA_SIZE 的大小。有关详细信息,请参阅“SORT_AREA_SIZE”。

sorts (memory) (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

如果磁盘写入数为零,排序就完全在内存中进行,此统计数据就会递增。它进一步表明应用程序工作负载中的排序活动。您不可能比内存排序做得还好,除非根本没有任何排序活动。排序通常发生在表连接 SQL 操作期间,并按选择标准规范执行。

sorts (rows) (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

总排序行数。

summed dirty queue length (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

每个写入请求后的脏 LRU 队列长度的总和。除以写入请求数,就可得到写入完成后的平均队列长度。

switch current to new buffer (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

table fetch by rowid (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

使用 ROWID 提取行(通常从索引恢复)时,每个返回的行都使此计数器递增。此统计数据表明行提取操作正在索引的帮助下进行。因为表扫描通常表明查询未得到优化或表没有索引,所以,当应用程序中出现上述问题时,此统计数据应该也会递增。

table fetch continued row (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

在提取期间遇到跨多个块的行时,此统计数据就会递增。检索跨多个块的行会增加逻辑 I/O,递增系数与超过需要访问的块数对应。 将其导出,然后重新引入,可能会消除此问题。请仔细检查 STORAGE 参数 PCT_FREE 和 PCT_USED。如果行数大于数据库块数(例如,使用的数据类型为 LONG,行又相当大),将无法更正此问题。

table lookup prefetch client count (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

table scan blocks gotten (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

table scan rows gotten (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

此统计数据是在扫描操作期间收集的,但它统计的不是数据库块数,而是处理的行数。

table scans (cache partitions) (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

已启用 CACHE 选项的表上的范围扫描的计数。

table scans (direct read) (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

用直接读取方式(避开缓冲区缓存)执行的表扫描的计数。

table scans (long tables) (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

长(或相反,短)表可以定义为不满足短表条件的表,如下面的表扫描(短表)中所述。

table scans (rowid ranges) (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

带有指定 ROWID 终结点的表扫描的计数。它是为并行查询而执行的。

table scans (short tables) (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

长(或相反,短)表可以由归入 Oracle 行源访问层的优化程序提示来定义。表必须设置 CACHE 选项。

total file opens (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

由实例执行的打开文件次数总计。每个进程都需要许多文件(控制文件、日志文件、数据库文件)才能使用数据库。

total number of slots (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

transaction lock background get time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

transaction lock background gets (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

transaction lock foreground requests (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

transaction lock foreground wait time (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

transaction rollbacks (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

成功回滚的事务总数。

transaction tables consistent read rollbacks (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

对事务表进行 CR 回滚的次数。

transaction tables consistent reads - undo records applied (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

对 CR 回滚事务表应用的撤消记录的数目。

user calls (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

每次登录、分析或执行时,Oracle 都分配资源(调用状态对象)以跟踪相关用户调用数据结构。在确定活动时,用户调用与 RPI 调用的比率可以表明用户发送到 Oracle 的各种类型的请求将生成多少内部工作量。

user commits (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

当用户提交事务时,为反映对数据库块所做的更改而生成的恢复必须写入磁盘。提交数通常最接近用户事务比率。

user rollbacks (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (比率)

此统计数据存储的是用户手动发出 ROLLBACK 语句的次数或在用户事务期间出错的次数。

workarea executions - multipass (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

workarea executions - onepass (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

workarea executions - optimal (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

workarea memory allocated (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

write clones created in background (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

write clones created in foreground (V$SESSTAT 1/[SYS]/ABCDEF/ORACLE.EXE) (绝对)

 

 

posted on 2011-11-23 10:56  preftest  阅读(1434)  评论(0编辑  收藏  举报

导航