資料庫的效能監視器 這篇文章主要介紹幾個主要的 Performance Counters 如何運用最重要的幾個 Performance Counter 來對於資料庫效能做初步的分析 效能監控主要有四大類,分別為: 處理器 Processor 記憶體 磁碟 SQL Server 處理器 Processor (Total)…
資料庫
資料庫資料檔與交易檔的讀取效能
資料庫資料檔與交易檔的讀取效能 這篇文章主要說說明當一筆資料被更新時, 資料庫如何對於 database data Files (ndf/mdf)與交易資料(ldf)檔案進行讀取與寫入的過程 進而了解該過程如何影響資料庫的效能與效能上的建議。 Step 1: 資料更新 當資料庫收到 Update 的指令的時候,會開始對於資料從記憶體與磁碟讀取並且更新 Step 2: 從磁碟讀取資料 SQL…
面對資料庫效能DBA 可以檢查的事
面對資料庫效能DBA 可以檢查的事 當使用者抱怨系統慢的時候,資料庫管理師 DBA可以做哪些事情呢? 資料庫管理師會面臨對於應用系統程式碼無法掌握的挑戰 許多的應用系統可能是外包開發,或是由其他部門開發完成 對於程式碼的掌握或是進一步的修改會有一些限制 因此,要如何在面對未知的應用系統上,針對資料庫做一些效能調教便是一個挑戰 這篇主要列出,當應用程式系統整體的效能有些狀況的時候,DBA 可以做哪些檢查與思考? 伺服器健康狀況 特別是網路卡或是磁碟硬體上的問題。 如果該資料庫是安裝在虛擬機器上,就必須額外看是否有惡鄰居導致資料庫效能低落 例如:磁碟空間不足或是記憶體不夠也是一個問題 Performance Counters 建立一些 Performance…