久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Oracle 12.2新特性掌上手冊 - 第六卷 ADG的性能與診斷

 數(shù)據(jù)和云 2020-07-01

編輯手記:在Oracle 12.2中,,ADG有許多驚人的改進(jìn),,通過ADG standby數(shù)據(jù)庫的性能數(shù)據(jù)收集和診斷、快照standby數(shù)據(jù)庫的應(yīng)用,,以及實(shí)時(shí)的數(shù)據(jù)庫操作監(jiān)控的實(shí)現(xiàn),,能夠根據(jù)用戶需求相協(xié)調(diào)來提高DBA效率,從而為業(yè)務(wù)應(yīng)用程序提供更好的服務(wù)質(zhì)量,。

1,、Oracle Data Guard Support for Oracle Diagnostics Pack(Oracle DG 提供診斷包的支持)

Oracle診斷包可以與以read-only的ADG standby數(shù)據(jù)庫一起使用。能夠?qū)⑿阅軘?shù)據(jù)捕獲到ADG standby數(shù)據(jù)庫的AWR報(bào)告中,,并對AWR數(shù)據(jù)運(yùn)行自動(dòng)數(shù)據(jù)庫診斷監(jiān)視器(ADDM)分析,。

此功能可以對在ADG standby數(shù)據(jù)庫上執(zhí)行的只讀工作負(fù)載進(jìn)行性能調(diào)優(yōu)。

管理Active Data Guard standby數(shù)據(jù)庫中的AWR

從Oracle 12.2開始,,可以為ADG standby數(shù)據(jù)庫捕獲AWR數(shù)據(jù),。此功能可以分析ADG standby數(shù)據(jù)庫的任何性能相關(guān)問題。

知識(shí)補(bǔ)充:

ADG standby數(shù)據(jù)庫的AWR快照稱為遠(yuǎn)程快照,。稱為目標(biāo)的數(shù)據(jù)庫節(jié)點(diǎn)負(fù)責(zé)存儲(chǔ)從遠(yuǎn)程ADG standby數(shù)據(jù)庫節(jié)點(diǎn)(稱為源)收集的快照,。目標(biāo)可以是ADG主數(shù)據(jù)庫或非ADG數(shù)據(jù)庫。如果目標(biāo)是ADG主數(shù)據(jù)庫,,則它也是源數(shù)據(jù)庫,,其快照是本地快照。

實(shí)現(xiàn)該功能需要滿足以下兩個(gè)條件:

  • 源通過唯一的名稱或源名稱識(shí)別,,通過該唯一名稱或源名稱對目的地是已知的,。可以在配置期間為目標(biāo)節(jié)點(diǎn)或源節(jié)點(diǎn)分配名稱,。否則,,初始化參數(shù)DB_UNIQUE_NAME的值被默認(rèn)指定為節(jié)點(diǎn)的名稱,。

  • 每個(gè)源必須具有兩個(gè)DBlink,目標(biāo)到源數(shù)據(jù)庫DBlink和源到目標(biāo)數(shù)據(jù)庫DBlink,。在ADG部署期間為每個(gè)源配置這些DBlink,。在某些ADG事件(例如故障轉(zhuǎn)移,切換,,主機(jī)添加和刪除)之后,,必須手動(dòng)重新配置這些DBlink,以便數(shù)據(jù)庫應(yīng)用程序在這些事件后繼續(xù)正常運(yùn)行,。

可以以預(yù)定的時(shí)間間隔自動(dòng)或手動(dòng)地拍攝遠(yuǎn)程快照,。遠(yuǎn)程快照始終由目標(biāo)節(jié)點(diǎn)啟動(dòng)。目標(biāo)啟動(dòng)快照創(chuàng)建存儲(chǔ)過程后,,源使用數(shù)據(jù)庫鏈接將其快照數(shù)據(jù)推送到目標(biāo),。可以使用AWR報(bào)告,Oracle數(shù)據(jù)庫導(dǎo)入和導(dǎo)出功能以及用戶定義的查詢來訪問存儲(chǔ)在目標(biāo)上的快照數(shù)據(jù)或AWR數(shù)據(jù),。自動(dòng)數(shù)據(jù)庫診斷監(jiān)視器(ADDM)應(yīng)用程序可以使用AWR數(shù)據(jù)來分析任何數(shù)據(jù)庫性能相關(guān)的問題,。


2、Active Data Guard Support for SQL Tuning Advisor(支持SQL Tuning Advisor的ADG)

SQL Tuning Advisor已得到增強(qiáng),,因此可以在一個(gè)數(shù)據(jù)庫上啟動(dòng)調(diào)整,,但實(shí)際的調(diào)整過程在不同的數(shù)據(jù)庫上遠(yuǎn)程執(zhí)行。這允許DBA將primary數(shù)據(jù)庫工作負(fù)載的調(diào)優(yōu)卸載到ADG standby數(shù)據(jù)庫,,并在ADG 自身上調(diào)整ADG SQL工作負(fù)載,。

工作原理如下:

當(dāng)將primary數(shù)據(jù)庫工作負(fù)載的SQL調(diào)整卸載到ADG standby數(shù)據(jù)庫時(shí),SQL調(diào)整過程從primary數(shù)據(jù)庫啟動(dòng),,但是調(diào)整過程在ADG standby數(shù)據(jù)庫上遠(yuǎn)程執(zhí)行,,并且結(jié)果將寫回primary數(shù)據(jù)庫數(shù)據(jù)庫。調(diào)整ADG工作負(fù)載時(shí),,整個(gè)SQL調(diào)整過程在ADG standby數(shù)據(jù)庫上本地執(zhí)行,同時(shí)保持?jǐn)?shù)據(jù)庫為read-only狀態(tài),。這是通過從primary數(shù)據(jù)庫的DBlink接收集所需的信息并將任何數(shù)據(jù)庫狀態(tài)更改(例如SQL配置文件實(shí)現(xiàn))寫回primary數(shù)據(jù)庫來實(shí)現(xiàn)的,。在primary數(shù)據(jù)庫上實(shí)施的SQL配置文件建議將使用redo應(yīng)用機(jī)制應(yīng)用于ADG standby數(shù)據(jù)庫。

SQL Tuning Advisor的遠(yuǎn)程SQL調(diào)優(yōu)功能支持調(diào)整ADG工作負(fù)載,,并將primary數(shù)據(jù)庫工作負(fù)載的調(diào)整卸載到ADG standby數(shù)據(jù)庫,。 此功能的業(yè)務(wù)優(yōu)勢如下:

  • 通過支持應(yīng)用程序調(diào)整來提高Active Data Guard數(shù)據(jù)庫的可管理性。

  • 通過利用Active Data Guard上的可用資源提高主數(shù)據(jù)庫工作負(fù)載調(diào)整的投資回報(bào)率,。

  • 改進(jìn)了Active Data Guard和主數(shù)據(jù)庫工作負(fù)載的應(yīng)用程序性能,。

  • 提高了苛刻應(yīng)用的讀取性能

  • 靈活啟動(dòng)SQL Tuning Advisor并將結(jié)果遠(yuǎn)程存儲(chǔ)在不同的數(shù)據(jù)庫中。

  • 當(dāng)與SQL Performance Analyzer一起使用時(shí),,支持端到端調(diào)整和測試工作流程,。

在Active Data Guard環(huán)境中,SQL Tuning Advisor可以調(diào)整主數(shù)據(jù)庫上的備用工作負(fù)載,通過DBlink,,可以在一個(gè)數(shù)據(jù)庫上發(fā)出SQL Tuning Advisor語句,,但在不同的數(shù)據(jù)庫上執(zhí)行語句。

在primary數(shù)據(jù)庫上調(diào)整standby數(shù)據(jù)庫工作負(fù)載

在某些情況下,,standby數(shù)據(jù)庫可以承擔(dān)報(bào)告角色,。 standby數(shù)據(jù)庫可以有自己的查詢工作負(fù)載,其中一些可能需要調(diào)整,。 在這種情況下,,通過在standby數(shù)據(jù)庫上發(fā)出每個(gè)調(diào)整語句來調(diào)整自身數(shù)據(jù)庫工作負(fù)載,但SQL Tuning Advisor通過使用standby數(shù)據(jù)庫到primary數(shù)據(jù)庫DBlink在primary數(shù)據(jù)庫上執(zhí)行其分析,。

為調(diào)整主數(shù)據(jù)庫上的standby數(shù)據(jù)庫工作負(fù)載,,以下是必須執(zhí)行的任務(wù)任務(wù)必須按照給定的順序在備用數(shù)據(jù)庫中執(zhí)行,使用DBMS_SQLTUNE PL / SQL包

1,、執(zhí)行DBMS_SQLTUNE.CREATE_TUNING_TASK語句以從主數(shù)據(jù)庫獲取創(chuàng)建任務(wù)所需的數(shù)據(jù),。因?yàn)閟tandby數(shù)據(jù)庫是只讀數(shù)據(jù)庫,所以有關(guān)任務(wù)的數(shù)據(jù)將遠(yuǎn)程寫入primary數(shù)據(jù)庫,。在此步驟中,,需要DBlink參數(shù)寫入primary數(shù)據(jù)庫。

2,、執(zhí)行DBMS_SQLTUNE.EXECUTE_TUNING_TASK語句,。最初,從遠(yuǎn)程primary數(shù)據(jù)庫獲取執(zhí)行任務(wù)所需的數(shù)據(jù),。執(zhí)行調(diào)諧分析過程以找到可能的建議,。因?yàn)閟tandby數(shù)據(jù)庫是只讀數(shù)據(jù)庫,所以當(dāng)結(jié)果可用時(shí),,它們將遠(yuǎn)程存儲(chǔ)在primary數(shù)據(jù)庫中,。

3、執(zhí)行DBMS_SQLTUNE.REPORT_TUNING_TASK語句,。構(gòu)建報(bào)告所需的數(shù)據(jù)遠(yuǎn)程存儲(chǔ)在primary數(shù)據(jù)庫中,。數(shù)據(jù)從主機(jī)遠(yuǎn)程讀取,并在standby數(shù)據(jù)庫本地構(gòu)建,。

4,、執(zhí)行DBMS_SQLTUNE.ACCEPT_SQL_PROFILE語句配置文件數(shù)據(jù)將寫入遠(yuǎn)程primary數(shù)據(jù)庫,,因?yàn)閟tandby數(shù)據(jù)庫是只讀的,。

注:執(zhí)行以上任務(wù),必須要保證SQL配置文件在standby數(shù)據(jù)庫上使用重做應(yīng)用程序可用,。

管理快照Standby數(shù)據(jù)庫

快照standby數(shù)據(jù)庫是完全可更新的standby數(shù)據(jù)庫,,它接收并歸檔從primary數(shù)據(jù)庫獲得的redo數(shù)據(jù),,但不會(huì)應(yīng)用日志。在將快照standby數(shù)據(jù)庫轉(zhuǎn)換回物理standby數(shù)據(jù)庫后,,只有在丟棄快照standby數(shù)據(jù)庫的所有本地更新后,,才能應(yīng)用從preimary數(shù)據(jù)庫接收的redo數(shù)據(jù)。

快照standby數(shù)據(jù)庫通常隨著時(shí)間的推移與其primary數(shù)據(jù)庫差別變大,,因?yàn)閬碜詐rimary數(shù)據(jù)庫的redo數(shù)據(jù)未應(yīng)用,。快照standby數(shù)據(jù)庫的本地更新更會(huì)導(dǎo)致額外的分歧,。然而,,primary數(shù)據(jù)庫中的數(shù)據(jù)受到完全保護(hù),因?yàn)榭煺誷tandby數(shù)據(jù)庫可以隨時(shí)轉(zhuǎn)換回物理standby數(shù)據(jù)庫,,然后應(yīng)用從primary數(shù)據(jù)庫接收的redo數(shù)據(jù),。

快照standby數(shù)據(jù)庫提供與物理standby數(shù)據(jù)庫類似的災(zāi)難恢復(fù)和數(shù)據(jù)保護(hù)優(yōu)勢??煺誷tandby數(shù)據(jù)庫最適用于具有primary數(shù)據(jù)庫的臨時(shí)可更新快照的情況,,增加從primary數(shù)據(jù)庫故障恢復(fù)的時(shí)間。

快照Standby數(shù)據(jù)庫和物理Standby數(shù)據(jù)庫的切換
1,、
將物理standby數(shù)據(jù)庫轉(zhuǎn)換為快照standby數(shù)據(jù)庫

執(zhí)行以下步驟將物理備用數(shù)據(jù)庫轉(zhuǎn)換為快照備用數(shù)據(jù)庫:

  1. 如果redo日志處于active狀態(tài),,則應(yīng)用。

  2. 確保數(shù)據(jù)庫以mount狀態(tài)打開,。

  3. 確保已配置快速恢復(fù)區(qū),, 不用啟用閃回功能,。

  4. 發(fā)出以下SQL語句以執(zhí)行轉(zhuǎn)換:SQL> ALTER DATABASE CONVERT TO SNAPSHOT STANDBY;

  5. 通過發(fā)出以下SQL語句以讀/寫模式打開快照standby數(shù)據(jù)庫:SQL> ALTER DATABASE OPEN READ WRITE;

2,、使用快照Standby數(shù)據(jù)庫

快照standby數(shù)據(jù)庫可以以讀寫模式打開,并且是完全可更新的,。

快照standby數(shù)據(jù)庫具有以下特征:

  • 快照standby數(shù)據(jù)庫不能是切換或故障轉(zhuǎn)移的目標(biāo),。 在執(zhí)行角色轉(zhuǎn)換之前,必須先將快照standby數(shù)據(jù)庫轉(zhuǎn)換回物理standby數(shù)據(jù)庫,。

  • 快照standby數(shù)據(jù)庫不能是最大保護(hù)Oracle Data Guard配置中唯一的standby數(shù)據(jù)庫,。

注意:閃回?cái)?shù)據(jù)庫用于將快照standby數(shù)據(jù)庫轉(zhuǎn)換回物理standby數(shù)據(jù)庫。 使用閃回?cái)?shù)據(jù)庫技術(shù)無法撤消的任何操作都會(huì)阻止快照standby數(shù)據(jù)庫轉(zhuǎn)換回物理standby數(shù)據(jù)庫,。

3、將快照Standby數(shù)據(jù)庫轉(zhuǎn)換為物理Standby數(shù)據(jù)庫

執(zhí)行以下步驟將快照備用數(shù)據(jù)庫轉(zhuǎn)換為物理備用數(shù)據(jù)庫:

1,、在Oracle Real Applications集群(Oracle RAC)數(shù)據(jù)庫上,,關(guān)閉除一個(gè)實(shí)例之外的所有實(shí)例。

2,、確保數(shù)據(jù)庫已裝入,,但未打開,。

3、發(fā)出以下SQL語句以執(zhí)行轉(zhuǎn)換:

SQL> ALTER DATABASE CONVERT TO PHYSICAL STANDBY;

3,、SQL Performance Analyzer and SQL Tuning Sets Enhancements

SQL性能分析器和SQL調(diào)優(yōu)集增強(qiáng)功能

SQL性能分析器(SPA)增強(qiáng)了提供三個(gè)新的任務(wù)參數(shù):

  • EXECUTE_FULLDML_TRIGGERS:使用此參數(shù)可以啟用或禁用在FULLDML模式下運(yùn)行SPA試用時(shí)遞歸觸發(fā)的數(shù)據(jù)庫觸發(fā)器,。

  • EXECUTE_WITH_FIXED_DATE:在SPA試用中使用此參數(shù)為引用SYSDATE函數(shù)的SQL設(shè)置固定日期。

  • NUM_ROWS_TO_FETCH:此參數(shù)允許您限制SQL語句根據(jù)優(yōu)化程序模式設(shè)置獲取的行數(shù),。

SQL調(diào)優(yōu)集(STS)增強(qiáng)如下:

  • 通過顯式使用DBMS_SQLTUNE PL / SQL包的start_capture和stop_capture API來啟動(dòng)和停止STS捕獲,。

  • 增強(qiáng)了STS捕獲,以支持跨所有Oracle Real Application Cluster(Oracle RAC)實(shí)例的SQL工作負(fù)載捕獲,。

  • STS捕獲現(xiàn)在包括特定于Exadata,,SQL監(jiān)視和內(nèi)存數(shù)據(jù)庫的其他統(tǒng)計(jì)信息。

  • STS捕獲支持用于報(bào)告在備用數(shù)據(jù)庫或活動(dòng)Oracle Data Guard數(shù)據(jù)庫上運(yùn)行的工作負(fù)載,。

這些增強(qiáng)功能可以準(zhǔn)確地診斷性能問題,,改進(jìn)Oracle服務(wù)質(zhì)量管理,并以最低的風(fēng)險(xiǎn)和工作量進(jìn)行更好的質(zhì)量測試,。 這也提高了系統(tǒng)性能和可靠性,,降低了整體管理成本。

4,、Monitoring Real-Time Database Operations(監(jiān)控實(shí)時(shí)的數(shù)據(jù)庫操作)

實(shí)時(shí)數(shù)據(jù)庫操作(DBOP)監(jiān)視功能有顯著增強(qiáng):

  • 動(dòng)態(tài)和外部啟動(dòng)和停止DBOP,,使我們能夠通過指定特定會(huì)話的會(huì)話標(biāo)識(shí)符和序列號(hào),從數(shù)據(jù)庫中的任何會(huì)話啟動(dòng)和停止DBOP,。

  • DBOP持久性和比較:DBOP監(jiān)視的執(zhí)行自動(dòng)保留到AWR,,可以使用它們做offline和歷史性能分析??梢员容^多個(gè)相同DBOP的運(yùn)行,,以了解某些操作花費(fèi)更長時(shí)間的原因。

  • DBOP報(bào)告和趨勢分析:增強(qiáng)報(bào)告現(xiàn)在包括在同一DBOP下的SQL和PL / SQL執(zhí)行詳細(xì)信息,。隨著時(shí)間的推移對DBOP的多次運(yùn)行進(jìn)行分析,,可以更好地了解特定工作負(fù)載隨時(shí)間的變化。

  • 多會(huì)話DBOP支持:這對于監(jiān)視在多個(gè)會(huì)話上運(yùn)行的SQL或PL / SQL非常有用,,這在提取,,轉(zhuǎn)換和加載(ETL)任務(wù)和批處理作業(yè)中很常見。

這些DBOP增強(qiáng)功能通過將業(yè)務(wù)操作監(jiān)視與最終用戶需求相協(xié)調(diào)來提高DBA效率,,從而為業(yè)務(wù)應(yīng)用程序提供更好的服務(wù)質(zhì)量,。

更多關(guān)于12.2的新特性:

Oracle 12.2新特性掌上手冊 - 第一卷 Availability

Oracle 12.2新特性掌上手冊 - 第二卷 In-Memory

Oracle 12.2新特性掌上手冊 - 第三卷 Core Improvements

Oracle 12.2新特性掌上手冊 - 第四卷 Sharding

Oracle 12.2新特性掌上手冊 - 第五卷 RAC and Grid

如何加入"云和恩墨大講堂"微信群

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多