【Oracle九大效能檢視】之2.v$sqlarea_查效能SQL

jst143發表於2010-12-24
1、v$sqlarea表的結構                  原文出自飛鷹工作室
SQL> desc v$sqlarea
名稱                                      是否為空? 型別
----------------------------------------- -------- ------------------------
SQL_TEXT                                           VARCHAR2(1000)
SQL_FULLTEXT                                       CLOB
SQL_ID                                             VARCHAR2(13)
SHARABLE_MEM                                       NUMBER
PERSISTENT_MEM                                     NUMBER
RUNTIME_MEM                                        NUMBER
SORTS                                              NUMBER
VERSION_COUNT                                      NUMBER
LOADED_VERSIONS                                    NUMBER
OPEN_VERSIONS                                      NUMBER
USERS_OPENING                                      NUMBER
FETCHES                                            NUMBER
EXECUTIONS                                         NUMBER
PX_SERVERS_EXECUTIONS                              NUMBER
END_OF_FETCH_COUNT                                 NUMBER
USERS_EXECUTING                                    NUMBER
LOADS                                              NUMBER
FIRST_LOAD_TIME                                    VARCHAR2(38)
INVALIDATIONS                                      NUMBER
PARSE_CALLS                                        NUMBER
DISK_READS                                         NUMBER
DIRECT_WRITES                                      NUMBER
BUFFER_GETS                                        NUMBER
APPLICATION_WAIT_TIME                              NUMBER
CONCURRENCY_WAIT_TIME                              NUMBER
CLUSTER_WAIT_TIME                                  NUMBER
USER_IO_WAIT_TIME                                  NUMBER
PLSQL_EXEC_TIME                                    NUMBER
JAVA_EXEC_TIME                                     NUMBER
ROWS_PROCESSED                                     NUMBER
COMMAND_TYPE                                       NUMBER
OPTIMIZER_MODE                                     VARCHAR2(10)
OPTIMIZER_COST                                     NUMBER
OPTIMIZER_ENV                                      RAW(882)
OPTIMIZER_ENV_HASH_VALUE                           NUMBER
PARSING_USER_ID                                    NUMBER
PARSING_SCHEMA_ID                                  NUMBER
PARSING_SCHEMA_NAME                                VARCHAR2(30)
KEPT_VERSIONS                                      NUMBER
ADDRESS                                            RAW(8)
HASH_VALUE                                         NUMBER
OLD_HASH_VALUE                                     NUMBER
PLAN_HASH_VALUE                                    NUMBER
MODULE                                             VARCHAR2(64)
MODULE_HASH                                        NUMBER
ACTION                                             VARCHAR2(64)
ACTION_HASH                                        NUMBER
SERIALIZABLE_ABORTS                                NUMBER
OUTLINE_CATEGORY                                   VARCHAR2(64)
CPU_TIME                                           NUMBER
ELAPSED_TIME                                       NUMBER
OUTLINE_SID                                        VARCHAR2(40)
LAST_ACTIVE_CHILD_ADDRESS                          RAW(8)
REMOTE                                             VARCHAR2(1)
OBJECT_STATUS                                      VARCHAR2(19)
LITERAL_HASH_VALUE                                 NUMBER
LAST_LOAD_TIME                                     DATE
IS_OBSOLETE                                        VARCHAR2(1)
CHILD_LATCH                                        NUMBER
SQL_PROFILE                                        VARCHAR2(64)
PROGRAM_ID                                         NUMBER
PROGRAM_LINE#                                      NUMBER
EXACT_MATCHING_SIGNATURE                           NUMBER
FORCE_MATCHING_SIGNATURE                           NUMBER
LAST_ACTIVE_TIME                                   DATE
BIND_DATA                                          RAW(2000)
TYPECHECK_MEM                                      NUMBER


2、查V$SQLAREA表相關資訊語句

select sql_id,address,hash_value,
       executions  as 累計的執行次數executions,
       buffer_gets as 邏輯讀buffer_gets,
       disk_reads  as 物理讀disk_reads,
       sql_text
  from v$sqlarea
order by buffer_gets desc;

備註:sql_text欄位存的這個sql的前1000個字元。查詢整個的sql還需去v$sqltext或者v$sqltext_with_newlines。
如:
select * from v$sqltext where sql_id='685jucmq3q7nd';
select * from v$sqltext_with_newlines where sql_id='685jucmq3q7nd';

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23577591/viewspace-682547/,如需轉載,請註明出處,否則將追究法律責任。

相關文章