新聞中心
此文章主要介紹的是檢測與解決 SQL Server2000 SP4中問題即,索引并行性,我們大家都知道在實際操作中有些特別常見的情況是,因為索引丟失以及由此導致的掃描、哈希和排序?qū)?I/O 系統(tǒng)造成的壓力,所以突發(fā)大量的 I/O。

創(chuàng)新互聯(lián)公司是專業(yè)的永定網(wǎng)站建設(shè)公司,永定接單;提供做網(wǎng)站、成都網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行永定網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
運行一遍“Index Turning Wizard”通常會有助于解決系統(tǒng)的 I/O 壓力。如果添加索引可以幫助查詢避免表掃描甚至排序或哈希,則系統(tǒng)可以獲得多個優(yōu)點:
減少完成操作所需的物理 I/O,這直接等效于提高查詢的性能。
數(shù)據(jù)緩存中只有較少的頁面必須周轉(zhuǎn),因此緩存中的那些頁面可以一直與活動查詢相關(guān)。
避免不必要的排序和哈希。
可以降低 tempdb 利用率和減少爭用情況。
減少資源利用率和/或并行操作。因為 SQL Server 不能保證服務(wù)器在確定是否將查詢并行化時考慮并行查詢執(zhí)行和系統(tǒng)中的負載,所以您最好針對串行執(zhí)行優(yōu)化所有查詢。在 Q/A 環(huán)境中,應(yīng)該將 max degree of parallelism 設(shè)置為以便對根本沒有從服務(wù)器收到任何并行計劃的最糟糕情況強行進行調(diào)整。
如果在測試環(huán)境中證實查詢可以按串行方式高效執(zhí)行,則生產(chǎn)環(huán)境中的并行計劃可以提供出乎意料的性能改進。但是,很多情況下,SQL Server 選擇并行執(zhí)行,這是因為要遍歷數(shù)據(jù)的絕對數(shù)量過于龐大。
該數(shù)據(jù)量通常直接受到索引的影響。例如,如果丟失索引,則可能產(chǎn)生大量排序操作。我們很容易就可以看出,執(zhí)行排序操作的多個輔助進程如何使響應(yīng)速度比以串行方式處理排序更快速,不過我們需要了解,該操作可能大幅增加 I/O 系統(tǒng)的壓力。
當多個輔助進程并發(fā)運行時,來自多個輔助進程的大型讀請求可能導致 I/O 突發(fā)以及 CPU 利用率提高。很多時候,如果添加了索引或者發(fā)生了其他調(diào)整操作,則可以調(diào)整查詢以使其更快地運行并使用更少的資源。這不僅提高了相關(guān)查詢的性能,而且還提高了系統(tǒng)的整體性能。
以上的相關(guān)內(nèi)容就是對檢測和解決 SQL Server2000 SP4中問題之索引和并行性的介紹,望你能有所收獲。
上述的相關(guān)內(nèi)容就是對檢測和解決 SQL Server2000 SP4中問題之索引和并行性的描述,希望會給你帶來一些幫助在此方面。
新聞標題:SQLServer2000SP4中的問題破解
URL分享:http://www.dlmjj.cn/article/cdodecd.html


咨詢
建站咨詢
