SQLServer可管理性和企業(yè)可伸縮性

字號(hào):

可管理性
    通過統(tǒng)一化的管理工具,增強(qiáng)的自我調(diào)優(yōu)能力,以及強(qiáng)大的編程管理模型,SQL Server 2008強(qiáng)化了SQL Server 在易用性方面的領(lǐng)導(dǎo)地位并提高了數(shù)據(jù)庫(kù)管理員的生產(chǎn)力。
    這些改進(jìn)點(diǎn)可以讓數(shù)據(jù)庫(kù)管理員將精力集中在諸如數(shù)據(jù)庫(kù)架構(gòu)這樣更具含金量的任務(wù)上,同時(shí)減少在日常維護(hù)、配置以及調(diào)優(yōu)方面所花費(fèi)的時(shí)間。
    使用獨(dú)立、統(tǒng)一的工具
    SQL Server 2008為數(shù)據(jù)庫(kù)管理員提供了SQL Server Management Studio; 考試大提示:這是一套獨(dú)立、統(tǒng)一的管理工具,為分析服務(wù)、報(bào)表服務(wù)、集成服務(wù)以及不同版本的SQL Server 提供集成化的管理平臺(tái),這樣數(shù)據(jù)庫(kù)管理員就可以通過相同的接口來進(jìn)行管理,并在使用SQL Server 的過程中提高生產(chǎn)力、靈活性以及可管理性。
    監(jiān)控?cái)?shù)據(jù)倉(cāng)庫(kù)資源
    SQL Server 2008中還包含了Performance Studio, 它是一套集中化的管理工具,用于監(jiān)控并報(bào)告數(shù)據(jù)服務(wù)解決方案中資源的使用情況。
    企業(yè)可伸縮性
    成功實(shí)現(xiàn)一套成熟的商業(yè)智能解決方案,另一個(gè)關(guān)鍵因素是開發(fā)人員的生產(chǎn)力和可管理性能否在大規(guī)模實(shí)施的情況下保證持續(xù)性。此外,基礎(chǔ)架構(gòu)必須能夠提供性能方面的可伸縮性,這一點(diǎn)在SQL Server 2008中通過大量的投入得以實(shí)現(xiàn),即使在大規(guī)模的商務(wù)智能實(shí)施過程中,SQL Server 2008也能夠確保企業(yè)級(jí)的可持續(xù)性。
    可伸縮的分析
    實(shí)現(xiàn)聯(lián)機(jī)分析處理(Online Analytical Processing, OLAP)的前提是能夠立即訪問到準(zhǔn)確的信息,從而讓最終用戶能夠以最快的速度響應(yīng)最復(fù)雜的問題。因此,持續(xù)提供更快的查詢速度和數(shù)據(jù)刷新率就成為任何版本的SQL Server 分析服務(wù)在開發(fā)過程中優(yōu)先考慮的問題,當(dāng)然SQL Server 2008 中的分析服務(wù)也不例外。
    SQL Server 2008中的分析服務(wù)可以讓用戶以更強(qiáng)的性能實(shí)現(xiàn)更廣泛的分析,其中包括復(fù)雜的計(jì)算和聚合。分析服務(wù)通過以下方面提供了企業(yè)級(jí)的性能:
    (1)靈活的緩存模型。在分析服務(wù)中,用戶可以控制數(shù)據(jù)和聚合如何來緩存,從而在優(yōu)化查詢性能的同時(shí),在緩存和其底層數(shù)據(jù)之間保持一個(gè)可以接受的延遲級(jí)別。
    (2)聲明屬性關(guān)系。在一個(gè)分析服務(wù)維度中,用戶可以明確的聲明在一個(gè)層級(jí)中的屬性的關(guān)系。這使得當(dāng)處理一個(gè)多維數(shù)據(jù)集或維度時(shí),分析服務(wù)能夠預(yù)先生成聚合,從而改進(jìn)了運(yùn)行時(shí)查詢性能。
    (3)塊計(jì)算。塊計(jì)算刪除了不必要的聚合計(jì)算(例如,當(dāng)要聚合的值為NULL的時(shí)候),并在分析多維數(shù)據(jù)集性能方面顯著提高,從而使得用戶可以增加計(jì)算的層級(jí)和復(fù)雜度。
    (4)回寫到MOLAP。SQL Server 2008中的分析服務(wù)刪除了當(dāng)執(zhí)行回寫時(shí)對(duì)查詢ROLAP 分區(qū)的要求,從而極大的提高了性能。
    (5)擴(kuò)展分析服務(wù)。分析服務(wù)數(shù)據(jù)庫(kù)的只讀拷貝通過一個(gè)虛擬的IP地址可以在多個(gè)分析服務(wù)器間共享。這為分析服務(wù)解決方案提供了一個(gè)可擴(kuò)展的開發(fā)選項(xiàng)。
    (6)執(zhí)行計(jì)劃的持久性。SQL Server 2008提供了指定查詢計(jì)劃的功能,以便程度的實(shí)現(xiàn)正確性,查詢計(jì)劃不會(huì)受服務(wù)器重啟、服務(wù)器更新和產(chǎn)品部署的影響。這確保了對(duì)SQL Server 數(shù)據(jù)查詢的穩(wěn)定的性能。
    可伸縮的報(bào)表
    對(duì)于大多數(shù)公司來說,在正確的時(shí)間給正確的用戶以正確的信息是一個(gè)很大的挑戰(zhàn)。SQL Server 2008提供了一個(gè)高性能的報(bào)表引擎,用于處理和格式化報(bào)表,同時(shí)還提供了一套工具用于創(chuàng)建、管理和查看報(bào)表。一個(gè)可擴(kuò)展的架構(gòu)和開放的接口使得用戶可以很容易的在不同的IT環(huán)境中集成報(bào)表解決方案。
    用戶可以從多個(gè)不同的數(shù)據(jù)源生成報(bào)表,包括SQL Server、DB2和Oracle,而不需要先建立一個(gè)集中的數(shù)據(jù)倉(cāng)庫(kù)。用戶可以通過報(bào)表服務(wù)提供的簡(jiǎn)單的部署和配置能力在公司內(nèi)外發(fā)送報(bào)表。這使得用戶可以輕松的創(chuàng)建和分享任何規(guī)?;驈?fù)雜度的報(bào)表。用戶還可以通過網(wǎng)絡(luò)來部署報(bào)表,將其輕松的發(fā)送給客戶和供應(yīng)商。
    報(bào)表服務(wù)可以對(duì)服務(wù)器行為進(jìn)行控制,包括內(nèi)存管理、基礎(chǔ)架構(gòu)合并以及通過集中化存儲(chǔ)和用于所有設(shè)置的API來實(shí)現(xiàn)直接配置。