SQL Server性能調(diào)優(yōu)的概觀描述
以下的文章主要是對SQL Server性能調(diào)優(yōu)的概觀描述,如果你對SQL Server性能調(diào)優(yōu)的概觀描心存好奇的話,以下的文章將會揭開它的神秘面紗,希望會給你帶來一些幫助在此方面。
一般而言,影響數(shù)據(jù)整體性能的因素如圖所示。

若數(shù)據(jù)庫設計得宜,注意了切割數(shù)據(jù)、保留了訪問靈活性,有效地使用了SQL語句,數(shù)量適當且有用的索引,避免長時間廣泛的鎖定,充足的硬件資源,則系統(tǒng)將可有效地提供服務,如圖所示,各種影響因素中,最重要的是基礎設計,但大多數(shù)的案例由于時間緊迫、對技術的認知有限、需求不明確等因素,導致系統(tǒng)結(jié)構(gòu)缺少擴充性,僅能一味地升級硬件,但整體性能無法大幅改善。
增加CPU對系統(tǒng)的性能當然會有所幫助,但結(jié)果不一定能讓人滿意,例如,事務鎖定過多且長久,數(shù)據(jù)表字段多且長度大,所屬的SQL語句無法有效地平行運算,又不能將工作分成多個批處理同時執(zhí)行等,則更多CPU也無法解決問題。
SQL Server性能調(diào)優(yōu)不是一件簡單的事,一般來說需要廣泛的經(jīng)驗與知識,不單單是數(shù)據(jù)庫的經(jīng)驗,還要對商業(yè)邏輯、系統(tǒng)架構(gòu)設計、編寫應用程序、操作系統(tǒng)、架設網(wǎng)絡環(huán)境、使用各種監(jiān)測與監(jiān)控工具程序、安全與防毒等都有基本的了解,才能在復雜的系統(tǒng)中,找到癥結(jié)所在。
【編輯推薦】
- SQL Server Compact中的DLL文件與工具
- SQL Server數(shù)據(jù)庫在安裝時的注意事項
- SQL Server 2005數(shù)據(jù)庫安裝實例演示
- SQL Server 2000全文檢索的使用方案描述
- SQL Server數(shù)據(jù)庫與identity列




















