【OCP最新題庫解析(052)–題47】Which three are true about dynamic
- 2019 年 10 月 10 日
- 筆記
該系列專題為2018年4月OCP-052考題變革後的最新題庫。題庫為小麥苗解答,若解答有不對之處,可留言,也可聯繫小麥苗進行修改。
註:OCP-052最新題庫完整詳細解答版請聯繫小麥苗私聊。解題不易,請大家尊重原創。
QQ:646634621
QQ群:547200174、618766405
微訊號:lhrbestxh
Q
題目
Which three are true about dynamic performance views?
A. They display information that is not available in data dictionary views.
B. They can be queried only by SYS even when the database is open.
C. They display selected data from data dictionary base tables.
D. Read consistency is not guaranteed for these views.
E. Some of them display data that is useful for SQL statement tuning.
A
答案
Answer:CDE
對於選項B,只要有select any dictionary許可權即可查詢任何數據字典。
在Oracle DB中還維護著一個關於資料庫實例操作和性能的動態數據集。這些動態性能視圖(dynamic performance views)以基於資料庫伺服器內部的記憶體結構構建的虛擬表為基礎。也就是說,這些視圖不是駐留在資料庫中的傳統意義上的表。這就是為什麼部分視圖在資料庫裝載或打開之前就能夠使用的原因。
動態性能視圖包含下列資訊:
l 會話
l 文件狀態
l 作業和任務的進度
l 鎖
l 備份狀態
l 記憶體使用率和記憶體分配
l 系統參數和會話參數
l SQL執行
l 統計數據和度量
註:DICT和DICT_COLUMNS視圖也包含這些動態性能視圖的名稱。動態性能視圖以前綴「v$」開頭,其數量超過590。
• 這些視圖由SYS用戶所有。
• 不同場合可使用的視圖也不同:
▪ 實例已啟動。
▪ 資料庫已裝載。
▪ 資料庫已打開。
• 可以通過查詢V$FIXED_TABLE查看所有視圖名稱。
• 這些視圖通常稱為「v$視圖」。
• 因為其數據是動態的,所以在這些視圖上不能保證讀取一致性。