SQLPlus, Get Session Statistics
Overview
The following SQLPlus commands can be used to get session statistics.
Turn on all statistics: SET AUTOTRACE ON To turn off statistics: SET AUTOTRACE OFF
Getting Individual Statistics
SET TIMING ON
Elapsed: 00:00:00.04
SET AUTOTRACE ON STATISTICS
Statistics --------------------------------------------------- 12 recursive calls 0 db block gets 0 consistent gets 0 physical reads 0 redo size 1727 bytes sent via SQL*Net to client 500 bytes received via SQL*Net from client 2 SQL*Net roundtrips to/from client 1 sorts (memory) 0 sorts (disk) 15 rows processed
SET AUTOTRACE ON EXPLAIN
Execution Plan ---------------------------------------------------------- Plan hash value: 879063579 --------------------------------------------------------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | TQ |IN-OUT| PQ Distrib | --------------------------------------------------------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 15 | 2415 | 1 (100)| 00:00:01 | | | | |* 1 | COUNT STOPKEY | | | | | | | | | | 2 | VIEW | | 15 | 2415 | 1 (100)| 00:00:01 | | | | |* 3 | SORT ORDER BY STOPKEY| | 15 | 2355 | 1 (100)| 00:00:01 | | | | | 4 | PX COORDINATOR | | | | | | | | | | 5 | PX SEND QC (RANDOM)| :TQ10000 | 15 | 1680 | 0 (0)| 00:00:01 | Q1,00 | P->S | QC (RAND) | | 6 | VIEW | GV$SESSION_LONGOPS | | | | | Q1,00 | PCWP | | | 7 | FIXED TABLE FULL | X$KSULOP | 15 | 1680 | 0 (0)| 00:00:01 | Q1,00 | PCWP | | --------------------------------------------------------------------------------------------------------------------------- Predicate Information (identified by operation id): --------------------------------------------------- 1 - filter(ROWNUM<=15) 3 - filter(ROWNUM<=15) Note ----- - statement not queuable: gv$ statement