檢視、評估和克隆優化會話
每當使用者開始分析工作負荷對資料庫的影響時,資料庫引擎優化顧問都會建立新的優化會話。可以使用資料庫引擎優化顧問圖形使用者介面 (GUI) 中的“會話監視器”檢視或重新載入在指定的 Microsoft SQL Server 例項上執行的所有優化會話。能夠檢視所有現有優化會話後,就可以輕鬆實現以下操作:根據現有會話克隆會話,編輯現有優化建議、然後使用資料庫引擎優化顧問來評估編輯的會話,或定期執行優化以監視資料庫的物理設計。例如,您可以按月優化資料庫。
必須先通過使用資料庫引擎優化顧問優化工作負荷,在 SQL Server 例項上建立優化會話,然後才能檢視伺服器例項的優化會話。請參閱如何優化資料庫。
檢視現有優化會話
請按照以下步驟瀏覽指定的 SQL Server 例項上的現有優化會話。
檢視現有優化會話
啟動資料庫引擎優化顧問 GUI。請參閱啟動資料庫引擎優化顧問。
所有現有優化會話都顯示在“會話監視器”視窗的上半部分。顯示的會話數取決於在 SQL Server 例項上優化資料庫的次數。可以使用滾動條檢視所有優化會話。
單擊優化會話名稱後,其詳細資訊便會顯示在“會話監視器”視窗的下半部分。
雙擊優化會話名稱,其資訊將載入到資料庫引擎優化顧問中。載入會話資訊後,可以選擇任意選項卡檢視此優化會話的有關資訊。
採用假設配置評估現有優化會話
請按照以下步驟評估現有優化會話。評估現有優化會話涉及檢視和編輯其建議,然後重新優化。例如,您決定僅對 table1 建立索引,因此需要從現有優化建議中去掉建立索引檢視和分割槽的步驟。然後,資料庫引擎優化顧問建立新的優化會話,將編輯過的建議作為假設配置,並優化資料庫的工作負荷。這意味著資料庫引擎優化顧問優化資料庫的工作負荷時,就像已實施了編輯過的建議,這樣,使用者就可以執行有限的假設分析。由於使用資料庫引擎優化顧問 GUI 時只能選擇部分現有建議,因此,只能執行有限的假設分析。若要執行完整的假設分析,必須使用資料庫引擎優化顧問 XML 輸入檔案和 dta 命令列實用工具,指定一種全新的假設配置,而不是採用任何現有優化會話的一部分。請參閱如何執行探索性分析。
評估現有優化會話
啟動資料庫引擎優化顧問後,雙擊“會話監視器”上半部分中的優化會話,這會將會話資訊載入到資料庫引擎優化顧問中。
單擊“進度”選項卡檢視優化日誌,該日誌包含有關資料庫引擎優化顧問不能優化的工作負荷中的所有事件的錯誤資訊。這些資訊可以幫助您評估工作負荷的影響。
如果想進一步檢視此會話的優化結果,請單擊“報表”選項卡。您可以在其中檢視優化摘要或從“選擇報表”列表中選擇優化報表。
單擊“建議”選項卡檢視優化建議。
如果不能確定是否實施某些建議,請取消選中這些建議。
在“操作”選單上,單擊“評估建議”。資料庫引擎優化顧問將編輯過的建議作為假設配置來建立新的優化會話。若要檢視 XML 格式的假設配置,請選擇“單擊此處可檢視配置部分”。
在“常規”選項卡的“會話名稱”中鍵入會話名稱,並確保已指定正確的“工作負荷”。
在“優化選項”選項卡上,可以指定優化時間或任何“高階選項”。
單擊工具欄上的“開始分析”按鈕。資料庫引擎優化顧問將使用假設配置開始優化資料庫。資料庫引擎優化顧問完成後,您可以像平時檢視其他會話一樣檢視此會話的結果。
克隆現有優化會話
可以通過選擇資料庫引擎優化顧問中的克隆選項來根據現有會話建立新的優化會話。使用克隆選項時,新的優化會話會基於現有的會話。然後,可以根據需要更改新會話的優化選項。按照前面的過程來評估現有會話時,資料庫引擎優化顧問也會建立新的優化會話,但您不能更改優化選項。
通過克隆現有會話建立新的優化會話
啟動資料庫引擎優化顧問後,雙擊“會話監視器”上半部分中的優化會話,這會將會話資訊載入到資料庫引擎優化顧問中。
在“操作”選單上,單擊“克隆會話”。
在“常規”選項卡的“會話名稱”中鍵入會話名稱,並確保已指定正確的“工作負荷”。
在“優化選項”選項卡上,可以指定優化時間、資料庫引擎優化顧問應考慮建立的物理設計結構以及應考慮在其建議中刪除的內容。
如果要設定建議的空間限制、每個索引的最大列數以及是否希望資料庫引擎優化顧問生成在 SQL Server 聯機時可以實施的建議,請單擊“高階選項”。
像其他優化會話一樣,單擊工具欄上的“開始分析”按鈕分析工作負荷的影響。資料庫引擎優化顧問完成後,您可以像平時檢視其他會話一樣檢視此會話的結果。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-520850/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【會話】V$SESSION檢視會話Session
- Kafka 視覺化監控和管理 UI工具評估Kafka視覺化UI
- 效能優化-使用 RAIL 模型評估效能優化AI模型
- 在檢視中使用會話會話
- WIN10 評估版 檢視過期時間Win10
- web伺服器效能評估和監視Web伺服器
- 檢視當前會話session id方法:會話Session
- PingCastle 3.2.0.1 - Active Directory 安全檢測和評估GCAST
- iTerm2 for mac配置克隆會話功能Mac會話
- 檢視當前pg會話連線數會話
- Windows檢視登入使用者會話Windows會話
- 構建RAG應用-day05: 如何評估 LLM 應用 評估並最佳化生成部分 評估並最佳化檢索部分
- 那些 Android 程式設計師必會的檢視優化策略Android程式設計師優化
- Explain Extended檢視MySQL的優化AIMySql優化
- 買量洞察與渠道評估,助力營銷決策優化優化
- 《空瓶子》評測:如果瓶子和杯子會說話
- 評估類、評估類別、評估級別關係
- Oracle 檢視當前會話 SESSION ID 方法 說明Oracle會話Session
- 會話和鎖資訊查詢檢視 | 全方位認識 sys 系統庫會話
- IQA+不懂︱影像清洗:影像質量評估(評估指標、傳統檢測方法)指標
- ClickHouse效能優化?試試物化檢視優化
- ClickHouse 效能優化?試試物化檢視優化
- 淺談 iOS 中的檢視優化iOS優化
- 檢視歷史會話等待事件對應的session資訊會話事件Session
- 使用這 7 個績效評估模板簡化您的員工評估
- Android效能優化,Startalk會話頁GIF記憶體優化實踐Android優化會話記憶體
- 端到端自動駕駛的開環評估和閉環評估自動駕駛
- 解DBA之惑:資料庫承載能力評估及優化手段資料庫優化
- 【分享】如何評估 bug 的優先順序
- SQL優化一則:取消檢視合併SQL優化
- 如何進行I/O評估、監控、定位和最佳化?
- 【轉載】檢視當前會話SID的三種方法會話
- 自我評估
- 使用dbms_advisor優化物化檢視優化
- 演算法金 | 必會的機器學習評估指標演算法機器學習指標
- kafka容量評估Kafka
- 一次系統檢視查詢的優化優化
- v$session/v$process檢視涉及的相關會話資訊的查詢Session會話