新聞中心
以下的文章主要是對(duì)SQL Server性能調(diào)優(yōu)的概觀描述,如果你對(duì)SQL Server性能調(diào)優(yōu)的概觀描心存好奇的話,以下的文章將會(huì)揭開(kāi)它的神秘面紗,希望會(huì)給你帶來(lái)一些幫助在此方面。

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


咨詢
建站咨詢
