14 апреля 2011 г.

oracle: Time Model Statistics


http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/dynviews_2087.htm
Описание статистик DB Time, DB CPU, SQL execute elapsed time и т. д.



Table 7-4 V$SESS_TIME_MODEL and V$SYS_TIME_MODEL Statistics
Statistic Name Description
DB Time Amount of elapsed time (in microseconds) spent performing Database user-level calls. This does not include the time spent on instance background processes such as PMON.
DB CPU Amount of CPU time (in microseconds) spent on database user-level calls. This does not include the CPU time spent on instance background processes such as PMON.
background CPU time Amount of CPU time (in microseconds) consumed by database background processes.
sequence load elapsed time Amount of elapsed time spent getting the next sequence number from the data dictionary. If a sequence is cached, then this is the amount of time spent replenishing the cache when it runs out. No time is charged when a sequence number is found in the cache. For non-cached sequences, some time will be charged for every nextval call.
parse time elapsed Amount of elapsed time spent parsing SQL statements. It includes both soft and hard parse time.
hard parse elapsed time Amount of elapsed time spent hard parsing SQL statements.
SQL execute elapsed time Amount of elapsed time SQL statements are executing. Note that for select statements this also includes the amount of time spent performing fetches of query results.
connection management call elapsed time Amount of elapsed time spent performing session connect and disconnect calls.
failed parse elapsed time Amount of time spent performing SQL parses which ultimately fail with some parse error.
hard parse (sharing criteria) elapsed time Amount of elapsed time spent performing SQL hard parses when the hard parse resulted from not being able to share an existing cursor in the SQL cache.
hard parse (bind mismatch) elapsed time Amount of elapsed time spent performing SQL hard parses when the hard parse resulted from bind type or bind size mismatch with an existing cursor in the SQL cache.
PL/SQL execution elapsed time Amount of elapsed time spent running the PL/SQL interpreter. This does not include time spent recursively executing/parsing SQL statements or time spent recursively executing the Java VM.
PL/SQL compilation elapsed time Amount of elapsed time spent running the PL/SQL compiler.
inbound PL/SQL rpc elapsed time Time inbound PL/SQL remote procedure calls have spent executing. It includes all time spent recursively executing SQL and JAVA, and therefore is not easily related to "PL/SQL execution elapsed time".
Java execution elapsed time Amount of elapsed time spent running the Java VM. This does not include time spent recursively executing/parsing SQL statements or time spent recursively executing PL/SQL.