一、效能優化的理由:
聽起來有點多餘,但是還是詳細說一下:
1、節省成本:這裡的成本不一定是錢,但是基本上可以變相認為是節省錢。效能上去了,本來要投入的硬體就可以減緩投入,從另外乙個角度看來它就是節省了錢。
2、增加效率:對於客戶來說,效能上去了,他們的工作效率也高了。
3、降低挫折感:效能底下,客戶抱怨,無疑是對自己心靈上的打擊。
二、效能誤區:
效能誤區 誤區
現實如果處理器使用率很高,那麼需要新增更快的處理器
某一部分導致了效能問題
80%的效能問題由應用程式**所決定
優秀的**有助提高效能,但是優秀的設計才是最重要的。
配置優良的伺服器是資料庫效能問題的關鍵
還要考慮網路問題
三、效能和排錯工具:
1、activity monitor(活動和監視器):ssms→右鍵例項→
2、task manager(任務管理器):ctrl+shift+esc
3、system monitor(系統監視器):mmc
5、database engine tuning advisor(資料庫引擎優化顧問):
6、dbcc命令
7、event logs and error logs(事件日誌和錯誤日誌):
SqlServer效能優化(一)
一 資料儲存的方式 1.資料檔案 mdf或.ndf 2.日誌檔案 ldf 二 事務日誌的工作步驟 1.資料修改由應用程式發出 在緩衝區進行快取 2.資料頁位於快取區緩衝中,或者讀入緩衝區快取然後修改 3.修改記錄在磁碟上的事務日誌中 4.檢查點將提交的事物寫入資料庫中 三 手工效能收集項 系統要收集...
SQL Server效能優化
一 分析階段 一般來說,在系統分析階段往往有太多需要關注的地方,系統各種功能性 可用性 可靠性 安全性需求往往吸引了我們大部分的注意力,但是,我們必須注意,效能是很重要的非功能性需求,必須根據系統的特點確定其實時性需求 響應時間的需求 硬體的配置等。最好能有各種需求的量化的指標。另一方面,在分析階段...
SQL Server 效能優化
伺服器效能優化 1.建立效能基線 2.建立監視 3.分析監視結果 1.windows工具 perfmon,tskmgr,eventmon,netmon 2.sql server 工具 事件探查器 查詢優化顧問 sql 管理器 log執行計畫 活動監視 各種report tsql 效能優化 1.目標 ...