資料庫效能調教 — DMV 的進階用法 SQL server 提供許多 DMV (Dynamic Management View) , 可以供資料庫系統管理者知道目前資料庫系統的資訊, Query 執行的統計狀況、Index 使用狀況、效能的狀況、Disk I/O 讀取的狀況、 Memory 的使用狀況等。這篇文章主要就會探討幾個利用…
資料庫效能 — 如何知道資料庫目前在忙什麼?
資料庫效能 — 如何知道資料庫目前在忙什麼? 當遇到 query 查詢很慢的時候,會有一個疑問目前的 SQL server 正在忙什麼事情? 因此,SQL server 提供一個很好的工具可以得知”目前” SQL Server 忙碌的狀態 Management Studio > 右鍵…
資料庫效能調教 — 資料庫的設定值
資料庫效能調教 — 資料庫的設定值 這篇文章主要討論幾個主要資料庫對於效能影響的設定值 記憶體的設定 平行處理的設定 Ad Hoc query 最佳化的設定 Blocking 的設定 壓縮 記憶體的設定 記憶體對 SQL Server 來說其實多多益善, 因為資料庫可以將許多執行過的 query與存取的資料存放在記憶體的…