Performance Tuning guide 翻譯 || Performance Tuning Guide 11G中新增特性

CSDN 對格式支持比較弱。可以到http://user.qzone.qq.com/88285879/blog/1399382878 看一致的內容。

Performance Tuning Guide 11G中新增特性

本章描寫敘述了Oracle11g Release2(11.2)中添加了哪些新的性能調整 特性,以及指向這些添加信息。數據庫

本章節描寫敘述的特性以及加強,包括了優化數據庫性能的各個方面。安全

關於Oracle11gR2的所有新特性彙總,可以查看Oracle Database New Features Guide.框架

 

11.2.0.2中新增的新特性(關於性能調優)

新增的以及更新過的性能調整特性包含:ide

注:Resource Manager(資源管理器,正文中統一稱之爲縮寫RM函數

l 資源管理器 關於 並行語句隊列 的加強工具

你可以使用RM 對一個並行語句隊列中的 語句排列順序進行控制。性能

舉個樣例,你可以保證高優先級的語句 在隊列中花費更少的時間(優先級高的先運行)。相同,你可以使用一個指令 防止一個 consumer groupRM中的術語,不懂本身去baidu) 佔用掉所有的並行資源。以及可以指定 並行語句在隊列中的最大等待時間(以後就會開始運行)。優化

不少其它的信息請閱讀 "Managing CPU Resources Using Oracle Database Resource Manager" 以及Oracle Database VLDB and Partitioning Guide.ui

l 資源管理器 關於 CPU利用限制 的加強spa

你可以使用RM來對每個consumer group進行CPU消耗限制,這個特性限制了低優先級 會話的CPU消耗,可以幫助協調工做量(均衡壓力)。

不少其它信息請閱讀 "Managing CPU Resources Using Oracle Database Resource Manager".

 

l 本身主動SQL調整的新包

DBMS_AUTO_SQLTUNE包是 管理本身主動SQL調優的一個新接口。和SQL調優建議包 DBMS_SQLTUNE包不一樣 。

DBMS_AUTO_SQLTUNE需要DBA角色,而DBMS_SQLTUNE僅僅需要ADVISOR權限。

不少其它信息請閱讀"Configuring Automatic SQL Tuning"(本手冊17章的17.2.3).

l Oracle Orion I/O測試工具文檔

Oracle Orion 工具,可以在不安裝Oracle或建立數據庫的狀況下,預測一個Oracle數據庫的性能(聽起來很是高大上)。和其它I/O評估工具不一樣,Oracle Orion 就是專門模擬Oracle 數據庫 I/O負載的工具,它和Oracle軟件使用相同的 I/O 軟件堆棧。Orion 相同可以模擬ASM條帶化後的性能。

不少其它信息請閱讀 "I/O Calibration with the Oracle Orion Calibration Tool".(本手冊第8章 8.4

 

11.2.0.1中新增的新特性(關於性能調優)

新增的以及更新過的性能調整特性包含:

l 新增的AWR(Automatic Workload Repository)視圖

AWR支持了一些新的歷史事務,包含DBA_HIST_DB_CACHE_ADVICEDBA_HIST_IOSTAT_DETAIL

不少其它信息請閱讀"Using Automatic Workload Repository Views"(本手冊第5章 5.3.5)

 

l 新的AWR報告

新的AWR報告以及AWR週期對照報告,在Oracle RAC中加入了。

不少其它信息請閱讀 "Generating Automatic Workload Repository Reports"5.3.6) 以及 "Generating Automatic Workload Repository Compare Periods Reports"(5.3.7).

 

l Client result cache中支持表凝視信息

Client result cache支持了表的凝視信息

不少其它信息 請閱讀"Using Result Cache Table Annotations".7.6.3.3

 

l RESULT_CACHE 中加強關於PL/SQL的凝視

11.1中。PL/SQL函數中查詢引用凝視表 需要RELIES_ON子句。這個子句現在已經再也不需要了。

 

l 語句級使用hint指定並行度

並行hint中可以指定並行度了。

不少其它信息請閱讀"Hints for Parallel Execution"(19.1.2.7)

 

l 在內存中的並行運行

當使用並行查詢時,你可以配置數據庫,經過使用buffer cache 取代 曾經的直接路徑讀(PGA)。

當一個數據庫server有很是大的內存時,這個設置多是合適的。

相同。一個RAC數據庫可以將所有節點的內存彙總起來,這樣可以緩衝更大的對象和不少其它的查詢。

不少其它信息請閱讀 "Using the Buffer Cache Effectively"7.2.1.

 

l 在線應用升級中的hint

在線應用升級hints 建議了 當基於版本號的在線應用升級時 有衝突的INSERT 和 UPDATE操做該怎樣處理。

不少其它信息請閱讀"Hints for Online Application Upgrade"19.1.2.6

 

l SQL Tuning Advisor 加強

這個版本號對於SQL Tuning Advisor的加強包含例如如下:

² 當調整一個SQL語句時。SQL Tuning Advisor 會爲了一個語句的替代運行計劃 而檢索 真實運行時間以及歷史運行數據。假設和原運行計劃不一樣的 運行計劃存在,那麼SQL Tuning Advisor將報告 替換運行計劃被找到。

"Alternative Plan Analysis"17.1.5).

² 你可以將一個SQL tuning 集 傳送到 不論什麼一個數據庫(10Gr2 或之後)。

這個技術可以用在SQL性能分析人員  在測試數據庫中調整和回退。看  "Transporting a SQL Tuning Set"(17.4.5).

² 有些時候。SQL Tuning Advisor 可能會推薦接受一個profile,而這個profile使用了 本身主動並行度特性(Auto DOP)。一個並行查詢profile 僅僅有在原運行計劃是串行的。而且並行運行後可以顯著下降運行時間時。纔會被推薦接受。看 "SQL Profile Recommendations"17.5.1.1.

 

l SQL plan baselines 替代stored outlines

 

Oracle數據庫使你可以安全的從stored outlines 移植到SQL plan baselines。在移植之後,你相同可以穩定運行計劃。而且可以使用由SQL Plan Management框架提供的不少其它其它高級特性。

不少其它信息請閱讀"Migrating Stored Outlines to SQL Plan Baselines"(15.8).

相關文章
相關標籤/搜索