使 SQL Server 承擔大多數調整工作
SQL Server
已顯著改善
以創建程度更高的自配置和自調整數據庫服務器
利用 SQL Server 的自調整設置
這將有助於 SQL Server 以最佳性能運行
即便用戶負荷和查詢隨時間的改變而改變
RAM 資源是有限的
所有數據庫服務器環境的一個主要部分都是隨機存取內存 (RAM) 高速緩沖存儲器的管理
從 RAM 高速緩存中存取數據比從磁盤存取同一信息要快得多
但是 RAM 資源是有限的
如果數據庫 I/O(對物理磁盤子系統的輸入/輸出操作)可以減少到所需要的最少的數據頁和索引頁
那麼這些頁將在 RAM 中呆較長時間
過多不必要的數據和索引信息如果流入高速緩沖存儲器
會迅速擠走重要的數據頁和索引頁
調整性能的關鍵在於減少 I/O
以便充分利用高速緩沖存儲器
創建並維護有效索引
對所有數據庫查詢維持最少 I/O 操作的關鍵因素是確保所創建和維護的索引是有效索引
監視磁盤 I/O 子系統性能
物理磁盤子系統必須為數據庫服務器提供足夠的 I/O 處理能力
以使數據庫服務器運行時無需磁盤隊列
磁盤隊列會導致數據庫服務器的性能變壞
本文介紹如何檢測和解決磁盤 I/O 問題
應用程序和查詢優化
當數據庫服務器通過某個特定的應用程序處理數百或數千個連接請求時
應用程序和查詢的優化就會變得尤其重要
因為應用程序通常確定將在數據庫服務器上執行的 SQL 查詢
所以對於應用程序開發人員來說
了解 SQL Server 的結構基礎知識以及如何充分利用 SQL Server 索引以便將 I/O 最小化是十分重要的
利用 SQL Server Profiler 和 Index Tuning Wizard 的強大組合
SQL Server Profiler 可用來監視和記錄 SQL Server 的工作量
然後可將記錄下來的工作量提交給 SQL Server Index Tuning Wizard
以便在必要的時候改變索引
以幫助改善性能
當總體查詢工作量隨著時間的改變而改變時
定期使用 SQL Profiler 和 Index Tuning Wizard 可有效地幫助 SQL Server 改善性能
利用 SQL Server Performance Monitor 檢測瓶頸
SQL Server
提供修訂過的 Performance Monitor 對象集和計數器集
設計它們是為了給監視和分析 SQL Server 的操作提供有用的信息
本文介紹要監視的關鍵 Performance Monitor 計數器
利用 SQL Server Query Analyzer 和 Graphical ShowPlan
SQL Server
引入了 Graphical ShowPlan
它是一種分析有疑問的 SQL 查詢的簡單方法
I/O 統計是 Query Analyzer 的另一個重要方面
本文將對它進行說明
From:http://tw.wingwit.com/Article/program/SQLServer/201311/22221.html