- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle_Database_11g:性能优化less_12
Oracle Database 11g:性能優化 12-* 使用 SQL 優化指導 SQL 優化指導作為自動 SQL 優化任務每晚自動運行。有時 SQL 語句可能需要立即執行優化操作。您隨時都可以使用 SQL 優化指導分析 SQL 語句,並獲取性能建議。通常,可運行此指導查找 ADDM 性能問題。 此外,在要分析佔用 CPU 時間、I/O 和記憶體最多的頂級 SQL 語句時,也可以運行 SQL 優化指導。 盡管可以在單個任務中提交多個要分析的語句,但 SQL 優化指導會單獨分析各語句。要獲取考慮一組 SQL 整體性能的優化建議,需使用 SQL 訪問指導。 SQL 優化指導可以使用生產系統上的足夠資源來影響正常性能。可以將高負載語句的 SQL 優化集臨時存放到某處然後匯出到測試系統上進行分析。可以使用 DBMS_SQLTUNE.PACK_STGTAB_SQLPROF 過程將生成的 SQL 概要檔返回生產系統。DBMS_SQLTUNE 套裝程式包含用於為 STS 和 SQL 概要檔創建臨時表的過程,以及用於在傳輸資料準備過程中壓縮和解壓縮臨時表的過程。 Oracle Database 11g:性能優化 12-* SQL 優化指導選項 在“Schedule SQL Tuning Advisor(調度 SQL 優化指導)”頁上,可以選擇要包含的 SQL 語句並更改優化任務的自動預設值。您可以設置 SQL 語句的來源,如果您已被授予 ADVISOR 系統許可權,則還可以提交任務。然後,Oracle Enterprise Manager 為 SQL 優化指導創建一個優化任務。 通過 SQL 語句選項,可以從最近頂級活動列表中選擇一或多個 SQL 語句,選擇存儲在 AWR 中的歷史 SQL,或者從已創建的 SQL 優化集中進行選擇。 為優化任務選擇合適的作用域很重要。如果選擇“Limited(限制)”選項,則 SQL 優化指導會根據統計資訊檢查、訪問路徑分析和 SQL 結構分析生成建議。“Limited(限制)”選項不會生成 SQL 概要檔建議。如果選擇“Comprehensive(綜合)”選項,則 SQL 優化指導會生成“Limited(限制)”選項生成的所有建議,在 SQL 概要分析模式下還會調用優化程式來構建 SQL 概要文件。選擇“Comprehensive(綜合)”選項時,還可以指定優化任務的時間限制,預設情況下為 30 分鐘。選擇“Run SQL Tuning Advisor(運行 SQL 優化指導)”後,請使用“SQL Tuning Options(SQL 優化選項)”頁配置優化任務。 Oracle Database 11g:性能優化 12-* SQL 優化指導建議 任務的 SQL 優化結果在任務完成後即顯示,且以後還可從“Advisor Central(指導中心)”頁訪問。將顯示建議概要。您可以複查並實施各個建議。選擇語句並按一下“view(查看)”。 Oracle Database 11g:性能優化 12-* 使用 SQL 優化指導:示例 可以通過執行以下步驟來調用 SQL 優化指導: 1. 在“Database(資料庫)”主頁中,按一下“Related Links(相關連結)”區域的“Advisor Central(指導中心)”。 2. 按一下“SQL Advisors(SQL 指導)”。將顯示“SQL Tuning Advisor Links(SQL 優化指導連結)”頁。 這個指導可針對以下任一來源運行: 活動 SQL:分析當前處於活動狀態的頂級 SQL 語句 SQL 優化集:分析用戶提供的一套 SQL 語句 曆史 SQL (AWR):分析 AWR 中的快照捕獲的 SQL 3. 選擇“Active SQL(活動 SQL)”。(顯示“Top Activity(頂級活動)”頁的一部分。)。選擇五分鐘分析間隔,方法是將灰色框拖到該時間段上。選擇要在選定期間內分析的一條或多條語句。 4. 按一下“Run SQL Tuning Advisor(運行 SQL 優化指導)”。此時會出現“SQL Tuning Options(SQL 優化選項)”頁,顯示這個間隔內的 SQL 語句。給任務指定名稱和說明,對作用域選擇“Comprehensive(綜合)”,且開始時間選擇“Immediately(立即)”。按一下“OK(確定)”。 Oracle Database 11g:性能優化 12-* 使用 SQL 優化指導:示例(續) 5. 重新導航到“Advisor Central(指導中心)”頁。在“Results(結果)”區域的此標題下列出了“Advisor
原创力文档


文档评论(0)