Oracle SQL tuning 數據庫優化步驟分享(圖文教程)SE
導讀:2SEO優化SQL Turning 是Quest公司出品的Quest Central軟件中的一個工具。Quest Central是一款集成化、圖形化、跨平臺的數據庫管理解決網站建設公司百度seo網站優化。
SQL Turning 是Quest公司出品的Quest Central軟件中的一個工具。Quest Central是一款集成化、圖形化、跨平臺的數據庫管理解決方案,可以同時管理 Oracle、DB2 和 SQL server 數據庫。
一、SQL Tuning for SQL Server簡介
SQL語句的優化對發揮數據庫的最佳性能非常關鍵。然而不幸的是,應用優化通常由于時間和資源的因素而被忽略。SQL Tuning (SQL優化)模塊可以對比和評測特定應用中SQL語句的運行性能,提出智能化的優化建議,幫助用戶改善應用的響應時間。SQL優化模塊具有非介入式SQL采集、自動優化和專家建議等功能,全面改善SQL優化工作。
二、SQL Tuning for SQL Server的使用
1、打開Quest Database Management Solutions彈出窗口如圖1所示
圖1
2、在紅色標記處打開SQL Tuning 優化SQL
(1)建立連接。
在Quest Central主界面上的“Database”樹上選擇“SQL Server”,然后在下方出現的“Tools”框中選擇“SQL Tuning”選項,打開“Lanch SQL Tuning for SQL Server Connections”對話框(圖2、圖3)。我們在這里建立數據庫服務器的連接,以后的分析工作都會在它上面完成。
圖2 “建立連接”對話框
圖3
雙擊“New Connection”圖標,在彈出窗口中輸入數據庫的信息,單擊“OK”,然后單擊“Connect”即可。
(2)分析原始SQL語句 ,在單擊“Connect”后將彈出一個新窗口,如圖4
圖4
在打開窗口的“Oriangal SQL”文本框內輸入需要分析的原始SQL語句,紅色標記處選擇對應的數據庫名,SQL語句代碼如下:
圖5 分析原始SQL語句
原始SQL語句
然后點擊工具欄上的“Execute”按鈕,執行原始的SQL語句,SQL Tuning會自動分析SQL的執行計劃,并把分析結果顯示到界面上(圖5)。
(3)優化SQL。
現在我們點擊工具欄上的“Optimize Statement”按鈕,讓SQL Tuning開始優化SQL,完成后,可以看到SQL Tuning產生了19條與原始SQL等價的優化方案(圖6)。
圖6 SQL優化方案
(4)獲得最優SQL。
接下來,我們來執行上面產生的優化方案,以選出性能最佳的等效SQL語句。在列表中選擇需要執行的優化方案(默認已全部選中),然后點擊工具欄上的“Execute”按鈕旁邊的下拉菜單,選擇“Execute Selected”。等到所有SQL運行完成后,點擊界面左方的“Tuning Resolution”按鈕,可以看到最優的SQL已經出來啦,運行時間竟然可以提高21%!(圖7)
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-23 ,文章Oracle SQL tuning 數據庫優化步驟分享(圖文教程)SE主要講述步驟,標簽,SQL網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/seo_5603.html