11gOCP精解 之 03
Observe the following PL/SQL block:
BEGIN
dbms_spm.configure('', 30);
END;
Which statement is correct regarding the above PL/SQL block?
A. It automatically purges the SQL management objects when SMB occupies more than 30% of the SYSAUX tablespace.
B. It reserves 30% of the space in the SYSAUX tablespace for SQL Management Base (SMB).
C. It reserves 30% of the space in the SYSTEM tablespace for SMB.
D. It generates a weekly warning in the alert log file when SMB occupies more than 30% of the SYSAUX tablespace.
Answer: D
Explanation:
QUESTION NO:
DBMS_SPM包允許使用者使用SQL計劃管理功能來管理SQL執行計劃,SQL計劃管理功能可以透過長時間的記錄和分析SQL語句執行計劃來有效的防止由於突然間更改一個SQL語句執行計劃所導致資料庫效能的衰退,而且還可以透過已知的一組高效的執行計劃生成一些執行計劃基線。這些SQL計劃基線能夠隨後用於保證適當的效能,即使是在系統發生改變的時候,通常在如下的情況使用SQL計劃功能來管理SQL執行計劃:
1. 資料庫升級安裝改變最佳化器時,通常會有少部分的執行計劃改變,大部分可能是有變化的或者是有提高的。無論怎樣,還是存在一部分的計劃改變所導致效能的衰退問題。此時SQL計劃基線能顯著地減少由於資料庫更新帶來的效能問題。
2. 正在執行的系統和不斷變化的資料會帶來一些效能問題。利用SQL計劃基線能可以減少效能回退同時可以維持系統穩定
3. 有時部署新的系統模組相當於引用新的SQL語句到系統中,應用程式需要有適當的SQL執行計劃,而這些新的執行計劃需要透過一些標準的測試獲得,使用SQL計劃基線能在隨時間的變化產生更好的效能
DBMS_SPM包屬於SYS使用者,其他使用者需要被分配到ADMINISTER SQL MANAGEMENT OBJECT許可權才可以執行這個包
CONFIGURE 程式
SQL管理程式的配置選項,使用parameter/value 的格式。這個函式可能被呼叫多次,每次可以設定不同的值。
語法
DBMS_SPM.CONFIGURE (
parameter_name IN VARCHAR2,
parameter_value IN NUMBER);
引數設定
Parameter |
Description |
parameter_name |
Name of parameter to set (see table below) |
parameter_value |
Value of parameter to use (see table below) |
Name和Values的設定
Name |
Description |
Possible Values |
Default Value |
space_budget_percent |
Maximum percent of SYSAUX space that can be used for SQL management base |
1,2, …, 50 |
10 |
plan_retention_weeks |
Number of weeks to retain unused plans before they are purged |
5,6, …, 523 |
53 |
選擇D
透過對引數space_budget_percent的理解,可以知道這個引數是設定最大的在SYSAUX空間上的百分比,所以選擇D
相關文章
- 11gOCP精解 之 02Go
- 11gOCP精解 之 11Go
- 11gOCP精解 之 06Go
- 11gOCP精解 之 05Go
- 11gOCP精解 之 04Go
- 11gOCP精解 之 01Go
- 11gOCP精解 之 12Go
- 精典演算法之詳解 河內之塔演算法
- 02 - 03 Dart語法精講-基礎語法Dart
- 09-03 題解
- XML入門精解之結構與語法 (轉)XML
- XML入門精解之結構與語法(轉)XML
- 03 . Django之騰訊雲簡訊Django
- 面試精選之Promise面試Promise
- oracle statspack 安裝詳解---03Oracle
- 03 前端HTTP協議(圖解HTTP) 之 HTTP報文內的HTTP資訊前端HTTP協議圖解
- 程式設計師面試題精選(03)-求子陣列的最大和程式設計師面試題陣列
- Flutter動畫之粒子精講Flutter動畫
- 精讀《圖解HTTP》圖解HTTP
- Raft協議精解Raft協議
- 03.Android之View原理問題AndroidView
- 03 註解:多對多查詢
- 03.app保活解決方案APP
- 【精益生產】詳解精益物流改善方法
- 面試精選之http快取面試HTTP快取
- 03 . Jenkins構建之程式碼掃描Jenkins
- Go小課03:Gin Simple Demo解讀Go
- Python資料型別詳解03Python資料型別
- 【leetcode】每日精選題詳解之59. 螺旋矩陣 IILeetCode矩陣
- 分散式之 Redis 複習精講分散式Redis
- 03
- 微信小程式之邏輯層與介面層03微信小程式
- ConcurrentHashMap 原始碼分析03之內部類ReduceTaskHashMap原始碼
- Java物件導向03——三大特性之繼承Java物件繼承
- 03_QT上位機開發之串列埠助手QT串列埠
- 03 AMD規範的基礎使用詳解
- 03-考試解讀:論說文(3)
- 精選!CSS 動畫之工具、框架和教程CSS動畫框架