新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 數(shù)據(jù)收集簡(jiǎn)介,數(shù)據(jù)收集術(shù)語(yǔ)

數(shù)據(jù)收集簡(jiǎn)介,數(shù)據(jù)收集術(shù)語(yǔ)

作者: 時(shí)間:2011-06-16 來(lái)源:網(wǎng)絡(luò) 收藏

數(shù)據(jù)收集簡(jiǎn)介,數(shù)據(jù)收集術(shù)語(yǔ)

數(shù)據(jù)收集器簡(jiǎn)介

數(shù)據(jù)收集器是 SQL Server 2008 的一個(gè)組件,用于收集不同的數(shù)據(jù)集。數(shù)據(jù)收集連續(xù)運(yùn)行或按照用戶(hù)定義的計(jì)劃運(yùn)行。數(shù)據(jù)收集器將收集的數(shù)據(jù)存儲(chǔ)在稱(chēng)為管理數(shù)據(jù)倉(cāng)庫(kù)的關(guān)系數(shù)據(jù)庫(kù)中。

數(shù)據(jù)收集器是 SQL Server 2008 數(shù)據(jù)收集平臺(tái)的核心組件,是 SQL Server 所提供的工具。數(shù)據(jù)收集器為在數(shù)據(jù)庫(kù)服務(wù)器和應(yīng)用程序范圍內(nèi)的數(shù)據(jù)收集提供了一個(gè)中心點(diǎn)。與 SQL 跟蹤不同,此收集點(diǎn)可獲取來(lái)自多種來(lái)源的數(shù)據(jù)而不僅限于性能數(shù)據(jù)。

您可以使用數(shù)據(jù)收集器根據(jù)自己的測(cè)試和生產(chǎn)環(huán)境調(diào)整數(shù)據(jù)收集的范圍。數(shù)據(jù)收集器還使用數(shù)據(jù)倉(cāng)庫(kù),數(shù)據(jù)倉(cāng)庫(kù)是一個(gè)關(guān)系數(shù)據(jù)庫(kù),借助此數(shù)據(jù)庫(kù),您可以通過(guò)為數(shù)據(jù)設(shè)置不同的保持期來(lái)管理收集的數(shù)據(jù)。

數(shù)據(jù)收集器支持對(duì)數(shù)據(jù)收集進(jìn)行動(dòng)態(tài)優(yōu)化并可通過(guò)其 API 進(jìn)行擴(kuò)展。有關(guān)詳細(xì)信息,請(qǐng)參閱數(shù)據(jù)收集器編程。

下圖顯示數(shù)據(jù)收集器如何配合 SQL Server 2008 數(shù)據(jù)收集和數(shù)據(jù)管理的總體策略。

數(shù)據(jù)收集器在數(shù)據(jù)管理中的角色
數(shù)據(jù)收集術(shù)語(yǔ)

支持?jǐn)?shù)據(jù)收集的 SQL Server 版本中的 數(shù)據(jù)庫(kù)引擎實(shí)例。有關(guān)支持的版本的詳細(xì)信息,請(qǐng)參閱 SQL Server2008 各個(gè)版本支持的功能的“可管理性”部分。

“目標(biāo)根目錄”定義目標(biāo)層次結(jié)構(gòu)中的子樹(shù)?!澳繕?biāo)集”是通過(guò)應(yīng)用篩選器到目標(biāo)根目錄定義的子樹(shù)上而得到的目標(biāo)組。目標(biāo)根目錄可以是數(shù)據(jù)庫(kù)、SQL Server 實(shí)例,或計(jì)算機(jī)實(shí)例。

目標(biāo)的類(lèi)型,它具有某些特征和行為。例如,SQL Server 實(shí)例目標(biāo)具有與 SQL Server 數(shù)據(jù)庫(kù)目標(biāo)不同的特征。

特定于某個(gè)目標(biāo)類(lèi)型的已知數(shù)據(jù)源,用于為收集器類(lèi)型提供數(shù)據(jù)。

SSIS 包的邏輯包裝,該包提供收集數(shù)據(jù)和將數(shù)據(jù)上載到管理數(shù)據(jù)倉(cāng)庫(kù)的實(shí)際機(jī)制。

收集器類(lèi)型的實(shí)例。收集項(xiàng)是通過(guò)一組特定的輸入屬性并以特定的收集頻率創(chuàng)建的。

一組收集項(xiàng)。收集組是用戶(hù)可以通過(guò)用戶(hù)界面與其進(jìn)行交互的數(shù)據(jù)收集單元。

收集和存儲(chǔ)數(shù)據(jù)的方式。收集模式可以是緩存的或非緩存的。緩存模式支持連續(xù)收集,而非緩存模式適用于按需收集或收集快照。

用來(lái)存儲(chǔ)所收集數(shù)據(jù)的關(guān)系數(shù)據(jù)庫(kù)。

下圖說(shuō)明了數(shù)據(jù)收集器各組件之間的依存關(guān)系。

如圖所示,數(shù)據(jù)訪問(wèn)接口不屬于數(shù)據(jù)收集器,就定義而言,它與目標(biāo)之間具有隱式關(guān)系。數(shù)據(jù)訪問(wèn)接口特定于特定的目標(biāo)(例如,諸如關(guān)系引擎這樣的 SQL Server 服務(wù))并提供數(shù)據(jù)收集器可以使用的數(shù)據(jù),例如 SQL Server 中的系統(tǒng)視圖、性能監(jiān)視器計(jì)數(shù)器和 WMI 提供程序。

收集器類(lèi)型特定于目標(biāo)類(lèi)型,基于數(shù)據(jù)訪問(wèn)接口與目標(biāo)類(lèi)型之間的邏輯關(guān)聯(lián)。收集器類(lèi)型定義如何從特定數(shù)據(jù)訪問(wèn)接口收集數(shù)據(jù)(通過(guò)使用架構(gòu)化參數(shù)),并指定數(shù)據(jù)存儲(chǔ)架構(gòu)。為存儲(chǔ)所收集的數(shù)據(jù),需要使用數(shù)據(jù)訪問(wèn)接口架構(gòu)和存儲(chǔ)架構(gòu)。收集器類(lèi)型還提供管理數(shù)據(jù)倉(cāng)庫(kù)的位置,該管理數(shù)據(jù)倉(cāng)庫(kù)可以駐留在運(yùn)行數(shù)據(jù)收集的計(jì)算機(jī)上或者另一臺(tái)計(jì)算機(jī)上。

如圖所示,收集項(xiàng)是用輸入?yún)?shù)(如收集器類(lèi)型的 XML 架構(gòu))進(jìn)行了參數(shù)化的特定收集器類(lèi)型的實(shí)例。所有的收集項(xiàng)必須對(duì)同一目標(biāo)根目錄進(jìn)行操作,或?qū)盏哪繕?biāo)根目錄進(jìn)行操作。這將使數(shù)據(jù)收集器組合來(lái)自操作系統(tǒng)或特定目標(biāo)根目錄的收集器類(lèi)型,而不會(huì)組合來(lái)自不同目標(biāo)根目錄的收集器類(lèi)型。

收集項(xiàng)具有已定義的收集頻率,該頻率決定拍攝值快照的頻率。雖然收集項(xiàng)是收集組的構(gòu)造塊,但它不能獨(dú)立存在。

收集組在服務(wù)器實(shí)例上定義和部署,各個(gè)組可以獨(dú)立運(yùn)行??蓪⒏魇占M應(yīng)用于與收集組包含的所有收集器類(lèi)型的目標(biāo)類(lèi)型匹配的目標(biāo)。收集組由一個(gè) SQL Server 代理作業(yè)或多個(gè)代理作業(yè)運(yùn)行,數(shù)據(jù)按預(yù)定義計(jì)劃上載到管理數(shù)據(jù)倉(cāng)庫(kù)。

由收集組內(nèi)的不同實(shí)例收集的所有數(shù)據(jù)將按同一計(jì)劃上載到管理數(shù)據(jù)倉(cāng)庫(kù)。此計(jì)劃定義為共享 SQL Server 代理計(jì)劃,并可由多個(gè)收集組使用。收集組作為單個(gè)實(shí)體打開(kāi)或關(guān)閉,收集項(xiàng)不能單獨(dú)打開(kāi)或關(guān)閉。

創(chuàng)建或更新收集組時(shí),可以配置用于收集數(shù)據(jù)并將數(shù)據(jù)上載到管理數(shù)據(jù)倉(cāng)庫(kù)的收集模式。計(jì)劃的類(lèi)型由收集類(lèi)型(即緩存或非緩存)決定。如果收集是緩存的,則數(shù)據(jù)收集和上載將分別在單獨(dú)的作業(yè)中運(yùn)行。收集將按與 SQL Server 代理同步啟動(dòng)的計(jì)劃運(yùn)行,其運(yùn)行頻率在收集項(xiàng)中指定。上載將按照用戶(hù)指定的計(jì)劃運(yùn)行。

如果是非緩存的收集,數(shù)據(jù)收集和上載將在同一個(gè)作業(yè)中運(yùn)行,但會(huì)分為兩個(gè)步驟。第一步是收集,第二步是上載。按需收集無(wú)需計(jì)劃。

啟用了收集組后,數(shù)據(jù)收集就可以按照計(jì)劃或按需開(kāi)始。數(shù)據(jù)收集開(kāi)始后,SQL Server 代理將為數(shù)據(jù)收集器生成進(jìn)程,而數(shù)據(jù)收集器又將為收集組上載 Integration Services 包。表示收集類(lèi)型的收集項(xiàng)將針對(duì)特定目標(biāo)從適當(dāng)?shù)臄?shù)據(jù)訪問(wèn)接口收集數(shù)據(jù)。收集周期結(jié)束時(shí), 此數(shù)據(jù)將上載到管理數(shù)據(jù)倉(cāng)庫(kù)。有關(guān)詳細(xì)信息,請(qǐng)參閱數(shù)據(jù)收集器體系結(jié)構(gòu)和處理。



評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉