oracle12c 常用视图,oracle12c v$sql视图字段全解
v$sql視圖:
sql視圖列出了沒有GROUP BY子句的共享SQL區域的統計信息,并為輸入的原始SQL文本的每個子類包含一行。在V$SZL中顯示的統計數據通常在查詢執行結束時更新。然而,對于長時間運行的查詢,它們每5秒更新一次。當它們還在進行時,很容易看到長運行SQL語句的影響。
v$sql視圖字段:
SQL_TEXT:SQL文本的前1000個字符
SHARABLE_MEM:占用的共享內存大小(單位:byte)
PERSISTENT_MEM:生命期內的固定內存大小(單位:byte)
RUNTIME_MEM:執行期內的固定內存大小
SORTS:完成的排序數
LOADED_VERSIONS:顯示上下文堆是否載入,1是0否
OPEN_VERSIONS:顯示子游標是否被鎖,1是0否
USERS_OPENING:當前打開游標對應的用戶數
FETCHES:SQL語句的fetch數。
EXECUTIONS:自它被載入緩存庫后的執行次數
USERS_EXECUTING:執行語句的用戶數
LOADS:對象被載入過的次數
FIRST_LOAD_TIME:初次載入時間
INVALIDATIONS:無效的次數
PARSE_CALLS:解析調用次數
DISK_READS:讀磁盤次數
BUFFER_GETS:讀緩存區次數
ROWS_PROCESSED:解析SQL語句返回的總列數
COMMAND_TYPE:命令類型代號
OPTIMIZER_MODE:SQL語句的優化器模型
OPTIMIZER_COST:優化器給出的本次查詢成本
PARSING_USER_ID:第一個解析的用戶ID
PARSING_SCHEMA_ID:第一個解析的計劃ID
KEPT_VERSIONS:指出是否當前子游標被使用DBMS_SHARED_POOL包標記為常駐內存
ADDRESS:當前游標父句柄地址
TYPE_CHK_HEAP:當前堆類型檢查說明
HASH_VALUE:緩存庫中父語句的Hash值
PLAN_HASH_VALUE:數值表示的執行計劃。
CHILD_NUMBER:子游標數量
MODULE:在第一次解析這條語句是通過調用DBMS_APPLICATION_INFO.SET_MODULE設置的模塊名稱。
ACTION:在第一次解析這條語句是通過調用DBMS_APPLICATION_INFO.SET_ACTION設置的動作名稱。(SQL 窗口 - 新建、命令窗口 - 新建等等)
SERIALIZABLE_ABORTS:事務未能序列化次數
OUTLINE_CATEGORY:如果outline在解釋cursor期間被應用,那么本列將顯示出outline各類,否則本列為空
CPU_TIME:解析/執行/取得等CPU使用時間(單位,毫秒)
ELAPSED_TIME:解析/執行/取得等消耗時間(單位,毫秒)
OUTLINE_SID:outline session標識
CHILD_ADDRESS:子游標地址
SQLTYPE:指出當前語句使用的SQL語言版本
REMOTE:指出是否游標是一個遠程映象(Y/N)
OBJECT_STATUS:對象狀態(VALID or INVALID)
IS_OBSOLETE:當子游標的數量太多的時候,指出游標是否被廢棄(Y/N)
ACTION_HASH:動作列中列出的操作的哈希值
APPLICATION_WAIT_TIME:應用等待時間
BIND_DATA:綁定數據
CLUSTER_WAIT_TIME:集群等待時間
CONCURRENCY_WAIT_TIME:并發等待時間
DIRECT_WRITES:此子光標的直接寫入數
END_OF_FETCH_COUNT:光標被帶到庫緩存中后,該光標完全執行的次數。當光標部分執行時,該統計信息的值不會增加,原因可能是在執行期間失敗,或者是因為在關閉或重新執行光標之前,只獲取由該光標生成的前幾行。根據定義,FiffTeffChixCube列的EnthION值應該小于或等于執行列的值。
FORCE_MATCHING_SIGNATURE:將CURSORIGHOLD參數設置為力時使用的簽名
IO_CELL_OFFLOAD_ELIGIBLE_BYTES:可由Excel存儲系統過濾的I/O字節數,參見:Oracle Excel存儲服務器軟件文檔以獲取更多信息
IO_CELL_OFFLOAD_RETURNED_BYTES:EXSTATE單元格通過常規I/O路徑返回的字節數,參見:Oracle Excel存儲服務器軟件文檔以獲取更多信息
IO_CELL_UNCOMPRESSED_BYTES:卸載到Excel單元的未壓縮字節數(即解壓縮后的大小),參見:Oracle Excel存儲服務器軟件文檔以獲取更多信息
IO_INTERCONNECT_BYTES:字節互連
IS_BIND_AWARE:指示游標是否為bind aware(Y)或不是(N)。如果已將標記標記為使用擴展游標共享,則將其視為綁定感知。該查詢已被標記為綁定敏感。
IS_BIND_SENSITIVE:指示游標是否綁定敏感(Y)或不綁定(N)。如果優化程序在計算謂詞選擇性時查看其綁定變量值之一并且綁定變量值的更改可能導致優化程序生成不同的計劃,則查詢將被視為綁定敏感。
IS_SHAREABLE:指示光標是否可以共享(Y)或不是(N)
JAVA_EXEC_TIME:Java執行時間(以微秒為單位)
LAST_LOAD_TIME:查詢計劃加載到庫高速緩存的時間
LAST_ACTIVE_TIME:查詢計劃最后一次處于活動狀態的時間
LITERAL_HASH_VALUE:文本的哈希值,它們被系統生成的綁定變量替換,并且在CURSOR_SHARING使用時將被匹配。這不是SQL語句的哈希值。如果CURSOR_SHARING未使用,則值為0。
LOCKED_TOTAL:子光標被鎖定的總次數
MODULE_HASH:模塊的散列值中所列出的MODULE柱
OLD_HASH_VALUE:舊SQL哈希值
OPTIMIZED_PHY_READ_REQUESTS:受監視的SQL發出的來自Database Smart Flash Cache的物理讀取I / O請求數
OPTIMIZER_ENV:優化器環境
OPTIMIZER_ENV_HASH_VALUE:優化程序環境的哈希值
PARSING_SCHEMA_NAME: 最初創建子游標的用戶名稱
PHYSICAL_READ_REQUESTS:受監控SQL發出的物理讀取I / O請求數
PHYSICAL_WRITE_BYTES:受監視的SQL寫入磁盤的字節數
PHYSICAL_WRITE_REQUESTS:受監控SQL發出的物理寫入I / O請求數
PINNED_TOTAL:子光標固定的總次數
PLSQL_EXEC_TIME:PL / SQL執行時間(以微秒為單位)
PROGRAM_ID: 程序標識符
PROGRAM_LINE#:程序行號
PX_SERVERS_EXECUTIONS:并行執行服務器執行的總執行次數(0當該語句從未并行執行時)
SERVICE: 服務名稱
SERVICE_HASH:在字段中列出的名稱的Hash值
SQL_ID:庫高速緩存中父游標的SQL標識符
SQL_PATCH:用于此語句的SQL修補程序(如果有)
SQL_PLAN_BASELINE:用于此語句的SQL計劃基準(如果有)
SQL_PROFILE:用于此語句的SQL配置文件(如果有)
TYPECHECK_MEM:類型檢查內存
USER_IO_WAIT_TIME:用戶I / O等待時間(以微秒為單位)
總結
以上是生活随笔為你收集整理的oracle12c 常用视图,oracle12c v$sql视图字段全解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ 高级数据类型(一)—— 数组
- 下一篇: 数据切分——Atlas介绍