W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
計(jì)劃緩存視圖包含記錄執(zhí)行計(jì)劃的緩存狀態(tài)、執(zhí)行統(tǒng)計(jì)的相關(guān)信息以及計(jì)劃信息。
(g)v$plan_cache_stat 視圖用于記錄每個(gè)計(jì)劃緩存的狀態(tài),每個(gè)計(jì)劃緩存在該視圖中有一條記錄。
字段名稱 |
類型 |
描述 |
---|---|---|
tenant_id |
bigint(20) |
租戶 ID |
svr_ip |
varchar(32) |
IP 地址 |
svr_port |
bigint(20) |
端口號(hào) |
sql_num |
bigint(20) |
plan_cache 涉及 SQL 條數(shù) |
mem_used |
bigint(20) |
plan_cache 已經(jīng)使用的內(nèi)存 |
access_count |
bigint(20) |
進(jìn) plan_cache 的次數(shù) |
hit_count |
bigint(20) |
命中 plan_cache 的次數(shù) |
hit_rate |
bigint(20) |
命中 plan_cache 的次數(shù) |
plan_num |
bigint(20) |
plan 的個(gè)數(shù) |
mem_limit |
bigint(20) |
plan_cache 的內(nèi)存上限 |
hash_bucket |
bigint(20) |
plan_cache hash map 中的 bucket 的個(gè)數(shù) |
stmtkey_num |
bigint(20) |
plan_cache 中 stmt_key 的個(gè)數(shù) |
(g)v$plan_cache_plan_stat 用于記錄計(jì)劃緩存中所有 plan 的具體信息及每個(gè)計(jì)劃總的執(zhí)行統(tǒng)計(jì)信息,每個(gè) plan 在該視圖中有一條記錄。
字段名稱 |
類型 |
描述 |
---|---|---|
tenant_id |
bigint(20) |
租戶 ID |
svr_ip |
varchar(32) |
機(jī)器的 IP 地址 |
svr_port |
bigint(20) |
機(jī)器端口號(hào) |
plan_id |
bigint(20) |
執(zhí)行計(jì)劃的 ID |
sql_id |
varchar(32) |
這條 SQL 的 ID |
type |
bigint(20) |
執(zhí)行計(jì)劃的類型:
|
db_id |
bigint(20) unsigned |
database 的 ID |
is_bind_sensitive |
bigint(20) |
該計(jì)劃是否需要打開 ACS |
is_bind_aware |
bigint(20) |
該計(jì)劃已經(jīng)打開了 ACS |
statement |
varchar(4096) |
參數(shù)化后的 SQL 語句 |
query_sql |
varchar(65536) |
第一次加載計(jì)劃時(shí)查詢的原始 SQL 語句 |
sys_vars |
varchar(4096) |
影響計(jì)劃的系統(tǒng)變量的值 |
plan_hash |
bigint(20) |
執(zhí)行計(jì)劃的 hash 值 |
first_load_time |
timestamp(6) |
第一次被加載時(shí)間 |
schema_version |
bigint(20) |
schema 版本號(hào) |
merged_version |
bigint(20) |
當(dāng)前緩存的 plan 對(duì)應(yīng)的合并版本號(hào) |
last_active_time |
timestamp(6) |
上一次被執(zhí)行時(shí)間 |
avg_exe_usec |
bigint(20) |
平均執(zhí)行時(shí)間 |
slowest_exe_time |
timestamp(6) |
最慢一次執(zhí)行耗時(shí) |
slowest_exe_usec |
bigint(20) |
最慢執(zhí)行時(shí)間戳 |
slow_count |
bigint(20) |
當(dāng)前 plan 成為慢查詢次數(shù) |
hit_count |
bigint(20) |
被命中次數(shù) |
plan_size |
bigint(20) |
執(zhí)行計(jì)劃的大小 |
executions |
bigint(20) |
執(zhí)行次數(shù) |
disk_reads |
bigint(20) |
所有執(zhí)行物理讀次數(shù) |
direct_writes |
bigint(20) |
所有執(zhí)行寫盤的次數(shù) |
buffer_gets |
bigint(20) |
所有執(zhí)行邏輯讀次數(shù) |
application_wait_time |
bigint(20) unsigned |
所有執(zhí)行所有 application 類事件的總時(shí)間 |
concurrency_wait_time |
bigint(20) unsigned |
所有執(zhí)行所有 concurrency 類事件的總時(shí)間 |
user_io_wait_time |
bigint(20) unsigned |
所有執(zhí)行所有 user_io 類事件的總時(shí)間 |
rows_processed |
bigint(20) |
所有執(zhí)行選擇的結(jié)果行數(shù)或執(zhí)行更改表中的行數(shù) |
elapsed_time |
bigint(20) unsigned |
所有執(zhí)行接收到請(qǐng)求到執(zhí)行結(jié)束消耗時(shí)間 |
cpu_time |
bigint(20) unsigned |
所有執(zhí)行消耗的 CPU 時(shí)間 |
large_querys |
bigint(20) |
被判斷為大查詢的次數(shù) |
delayed_large_querys |
bigint(20) |
被判斷為大查詢且被丟入大查詢隊(duì)列的次數(shù) |
outline_version |
bigint(20) |
outline 版本號(hào) |
outline_id |
bigint(20) |
outline 的 ID。 如果為 -1 表示不是通過綁定 outline 生成的計(jì)劃 |
outline_data |
varchar(65536) |
計(jì)劃對(duì)應(yīng)的 outline 信息 |
acs_sel_info |
varchar(65536) |
當(dāng)前 ACS 計(jì)劃對(duì)應(yīng)的選擇率空間 |
table_scan |
tinyint(4) |
表示該查詢是否為主鍵掃描 |
evolution |
bool |
表示該執(zhí)行計(jì)劃是否在演進(jìn)中 |
evo_executions |
bigint(20) |
演進(jìn)次數(shù) |
evo_cpu_time |
bigint(20) unsigned |
演進(jìn)過程中總的執(zhí)行 CPU 時(shí)間 |
timeout_count |
bigint(20) |
超時(shí)次數(shù) |
ps_stmt_id |
bigint(20) |
prepare statement 的 ID |
(g)v$plan_cache_plan_explain 用于查詢某條 SQL 在計(jì)劃緩存中的執(zhí)行計(jì)劃。
注意
如果查詢gv$plan_cache_plan_explain
表, 則需要指定 IP、port、tenant_id、plan_id 等條件。
如果查詢v$plan_cache_plan_explain
表, 則需要指定 tenant_id、plan_id 等條件。
字段名稱 |
類型 |
描述 |
---|---|---|
TENANT_ID |
bigint(20) |
租戶 ID |
IP |
varchar(32) |
IP 地址 |
PORT |
bigint(20) |
端口號(hào) |
PLAN_ID |
bigint(20) |
執(zhí)行計(jì)劃的 ID |
OPERATOR |
varchar(128) |
operator 的名稱 |
NAME |
varchar(128) |
表的名稱 |
ROWS |
bigint(20) |
預(yù)估的結(jié)果行數(shù) |
COST |
bigint(20) |
預(yù)估的代價(jià) |
PROPERTY |
varchar(256) |
對(duì)應(yīng) operator 的信息 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: