2023年10月24日 星期二

SQL Server Performance Tuning

 SQL Server Performance Tuning


1.定義效能問題

遇到效能問題時的情境、使用的系統名稱與功能名稱、時間與頻率、可否重現問題、效能差距的實際數字

描述使用者操作或實際觀察到的效能狀況,量化效能差距的數字,例如: 上班日的上午09:00~09:30使用者操作一個網頁型的訂單查詢功能,回應都會比較慢,正常時大約1~3秒左右,遇到問題時約需要15秒以上,幾乎都可以重現問題


2.優化流程

(1)收集效能紀錄

PSSDiag 

Frequently Asked Questions for PSSDiag Collection (PSSDiag收集常見問題)

Configure Performance Log collection for SQL Server Performance Baseline 設定收集效能計數器記錄檔,建立SQL Server 效能基準線

使用 SQL Server Profiler 檢視和分析追蹤

(2)分析

SQL Nexus and RML Utilities (ReadTrace) – SQL Server效能分析工具

SQL Server Performance Dashboard Reports

SQL Server Performance Counter

(3)優化

SQL Server Query Performance Tuning


沒有留言:

SQL Server Planning, Pricing and License

  Server-CALs授權模式 1.需購買的量應該是所有終端用戶的電腦 例如:一台Data warehouse主機 與 一台Web報表主機,但公司有50人或電腦會連進Web報表主機開啟報表,則應該每一台用戶端電腦都需要有CALs授權,Data warehouse主機購買Ser...