CN114328440B 數(shù)據(jù)庫集群擴(kuò)縮容方法、服務(wù)系統(tǒng)、存儲介質(zhì) (中興通訊股份有限公司)_第1頁
CN114328440B 數(shù)據(jù)庫集群擴(kuò)縮容方法、服務(wù)系統(tǒng)、存儲介質(zhì) (中興通訊股份有限公司)_第2頁
CN114328440B 數(shù)據(jù)庫集群擴(kuò)縮容方法、服務(wù)系統(tǒng)、存儲介質(zhì) (中興通訊股份有限公司)_第3頁
CN114328440B 數(shù)據(jù)庫集群擴(kuò)縮容方法、服務(wù)系統(tǒng)、存儲介質(zhì) (中興通訊股份有限公司)_第4頁
CN114328440B 數(shù)據(jù)庫集群擴(kuò)縮容方法、服務(wù)系統(tǒng)、存儲介質(zhì) (中興通訊股份有限公司)_第5頁
已閱讀5頁,還剩37頁未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

(19)國家知識產(chǎn)權(quán)局(12)發(fā)明專利(10)授權(quán)公告號CN114328440B(65)同一申請的已公布的文獻(xiàn)號(73)專利權(quán)人中興通訊股份有限公司地址518057廣東省深圳市南山區(qū)高新技術(shù)產(chǎn)業(yè)園科技南路中興通訊大廈(72)發(fā)明人趙光躍宋志偉鄔春會方楷(74)專利代理機(jī)構(gòu)深圳市世紀(jì)恒程知識產(chǎn)權(quán)代理事務(wù)所44287專利代理師涂超群審查員陳茜本發(fā)明實施例涉及信息技術(shù)領(lǐng)域,公開了一種數(shù)據(jù)庫集群擴(kuò)縮容方法、服務(wù)系統(tǒng)、存儲介本發(fā)明中,獲取數(shù)據(jù)庫集群中各數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值;根據(jù)各所述數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值,得到所述數(shù)據(jù)庫集群的資源使用率;若所述數(shù)據(jù)庫集群的資源使用率滿足預(yù)設(shè)的擴(kuò)縮容條件,對所述數(shù)據(jù)庫集群進(jìn)行擴(kuò)縮容。使用運(yùn)行指標(biāo)的檢測值綜合分析,使得分析結(jié)果更為準(zhǔn)2獲取數(shù)據(jù)庫集群中各數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值;根據(jù)各所述數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值,得到所述數(shù)據(jù)庫集群的資源使用率;若所述數(shù)據(jù)庫集群的資源使用率滿足預(yù)設(shè)的縮容條件,則從各所述數(shù)據(jù)庫中選出候選數(shù)據(jù)庫;若所述候選數(shù)據(jù)庫為大于或等于2個,將多個所述候選數(shù)據(jù)庫按照資源使用率由小到大的順序進(jìn)行排序并得到第一序列,將多個所述候選數(shù)據(jù)庫按照資源使用率由大到小的順序進(jìn)行排序并得到第二序列;將所述第一序列和所述第二序列中排序號相同的兩個候選數(shù)據(jù)庫作為一個組,并篩選出多個不同的組;對于篩選出的每個組,將所述組內(nèi)的其中一個候選數(shù)據(jù)庫合并到所述組內(nèi)的另一個候選數(shù)據(jù)庫中;將所述其中一個候選數(shù)據(jù)庫作為待縮減數(shù)據(jù)庫,并清理所述待縮減數(shù)據(jù)庫。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取數(shù)據(jù)庫集群中各數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值,具體為,根據(jù)預(yù)設(shè)的檢測周期,周期性地獲取數(shù)據(jù)庫集群中各數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值;所述根據(jù)各所述數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值,得到所述數(shù)據(jù)庫集群的資源使用率,具體為,根據(jù)若干個所述檢測周期內(nèi)獲取到的各所述數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值,得到所述數(shù)據(jù)庫集群的資源使用率。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述運(yùn)行指標(biāo)的數(shù)量大于或等于2;所述根據(jù)若干個所述檢測周期內(nèi)獲取到的各所述數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值,得到所述數(shù)據(jù)庫集根據(jù)若干個所述檢測周期內(nèi)獲取的同一數(shù)據(jù)庫的同一運(yùn)行指標(biāo)的檢測值,計算所述數(shù)據(jù)庫的所述運(yùn)行指標(biāo)的統(tǒng)計值;根據(jù)各所述數(shù)據(jù)庫的所述運(yùn)行指標(biāo)的統(tǒng)計值,計算所述數(shù)據(jù)庫集群的所述運(yùn)行指標(biāo)的統(tǒng)計值;對所述數(shù)據(jù)庫集群的各所述運(yùn)行指標(biāo)的統(tǒng)計值進(jìn)行歸一化,并將歸一化后的所述數(shù)據(jù)庫集群的各所述運(yùn)行指標(biāo)的統(tǒng)計值之和作為所述數(shù)據(jù)庫集群的資源使用率。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述運(yùn)行指標(biāo)為以下指標(biāo)的其中之一:CPU5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述運(yùn)行指標(biāo)為CPU利用率、或者內(nèi)存利用率、或者磁盤利用率的情況下,所述獲取數(shù)據(jù)庫集群中各數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值,具體為,采集得到各所述數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值;所述運(yùn)行指標(biāo)為結(jié)構(gòu)表數(shù)量超限率的情況下,所述獲取數(shù)據(jù)庫集群中各數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值,包括:采集得到各所述數(shù)據(jù)庫的結(jié)構(gòu)表數(shù)量,并根據(jù)預(yù)設(shè)的結(jié)構(gòu)表數(shù)量門限值計算各所述數(shù)據(jù)庫的結(jié)構(gòu)表數(shù)量超限率;所述運(yùn)行指標(biāo)為結(jié)構(gòu)表單表記錄數(shù)量超限率的情況下,所述獲取數(shù)據(jù)庫集群中各數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值,包括:采集得到各所述數(shù)據(jù)庫的結(jié)構(gòu)表單表記錄數(shù)量,并根據(jù)預(yù)設(shè)的結(jié)構(gòu)表單表記錄數(shù)量門限值計算各所述數(shù)據(jù)庫的結(jié)構(gòu)表單表記錄數(shù)量超限率。36.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)各所述數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值,得到所述數(shù)據(jù)庫集群的資源使用率的步驟之若所述數(shù)據(jù)庫集群的資源使用率滿足預(yù)設(shè)的擴(kuò)容條件,根據(jù)預(yù)獲取的數(shù)據(jù)庫配置信息根據(jù)所述數(shù)據(jù)庫配置信息配置得到所述數(shù)據(jù)庫集群的新增數(shù)據(jù)庫。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述數(shù)據(jù)庫配置信息包括表征數(shù)據(jù)庫硬件性能的第一信息、表征數(shù)據(jù)處理策略的第二信息以及表征數(shù)據(jù)庫架構(gòu)的第三信息;所述根據(jù)所述數(shù)據(jù)庫配置信息配置得到所述數(shù)據(jù)庫集群的新增數(shù)據(jù)庫,包括:根據(jù)所述第一信息從數(shù)據(jù)庫資源池申請新的數(shù)據(jù)庫;利用所述第三信息對所述新的數(shù)據(jù)庫進(jìn)行初始化;利用所述第二信息對初始化成功后的所述新的數(shù)據(jù)庫進(jìn)行設(shè)置,并將設(shè)置成功后的所述新的數(shù)據(jù)庫作為所述數(shù)據(jù)庫集群的新增數(shù)據(jù)庫。8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述數(shù)據(jù)庫配置信息來源方式包括以下方式的至少其中之一:從所述數(shù)據(jù)庫集群中的至少一個數(shù)據(jù)庫獲取、從本地存儲模塊獲取、從遠(yuǎn)端設(shè)備獲取。9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從各所述數(shù)據(jù)庫中選出候選數(shù)據(jù)庫,對同一數(shù)據(jù)庫的各所述運(yùn)行指標(biāo)的統(tǒng)計值進(jìn)行歸一化,并將歸一化后的所述數(shù)據(jù)庫的各所述運(yùn)行指標(biāo)之和作為所述數(shù)據(jù)庫的資源使用率;根據(jù)各所述數(shù)據(jù)庫的資源使用率和所述數(shù)據(jù)庫集群的資源使用率,從各所述數(shù)據(jù)庫中選出候選數(shù)據(jù)庫。10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從各所述數(shù)據(jù)庫中選出候選數(shù)據(jù)庫若所述候選數(shù)據(jù)庫為一個,將所述候選數(shù)據(jù)庫作為待縮減數(shù)據(jù)庫,將所述待縮減數(shù)據(jù)庫合并到各所述數(shù)據(jù)庫中除所述待縮減數(shù)據(jù)庫外的其他數(shù)據(jù)庫中;清理所述待縮減數(shù)據(jù)庫。11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述其中一個候選數(shù)據(jù)庫為所述組內(nèi)兩個候選數(shù)據(jù)庫中資源使用率較小的候選數(shù)據(jù)庫?;陬A(yù)設(shè)的清理規(guī)則清理所述待縮減數(shù)據(jù)庫;所述清理規(guī)則包括:刪除所述待縮減數(shù)據(jù)庫中的數(shù)據(jù),并將所述待縮減數(shù)據(jù)庫從所述數(shù)據(jù)庫集群中移除;或者,僅刪除所述待縮減數(shù)據(jù)庫中的數(shù)據(jù)。與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行如權(quán)利要求1至12中任一所述的數(shù)據(jù)庫集群擴(kuò)縮容方法。14.一種計算機(jī)可讀存儲介質(zhì),存儲有計算機(jī)程序,其特征在于,所述計算機(jī)程序被處4理器執(zhí)行時實現(xiàn)權(quán)利要求1至12中任一所述的數(shù)據(jù)庫集群擴(kuò)縮容方法。5技術(shù)領(lǐng)域[0001]本申請實施例涉及信息技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)庫集群擴(kuò)縮容方法、服務(wù)系背景技術(shù)[0002]數(shù)據(jù)庫集群是將一系列數(shù)據(jù)庫服務(wù)器以集群的方式進(jìn)行封裝,統(tǒng)一對外提供數(shù)據(jù)點(diǎn)的讀寫訪問瓶頸。當(dāng)數(shù)據(jù)庫集群中數(shù)據(jù)庫所在服務(wù)器的磁盤空間不足、讀寫請求并發(fā)量超過了數(shù)據(jù)庫集群能承載的極限等情況發(fā)生時,會對數(shù)據(jù)庫集群進(jìn)行擴(kuò)容或縮容,相關(guān)技術(shù)中通過接收外部請求的方式來實現(xiàn)數(shù)據(jù)庫集群擴(kuò)縮容。[0003]然而,發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)存在如下問題:通過接收外部請求的方式實現(xiàn)數(shù)據(jù)庫發(fā)明內(nèi)容[0004]本申請實施例的主要目的在于提出一種數(shù)據(jù)庫集群擴(kuò)縮容方法、服務(wù)系統(tǒng)、存儲介質(zhì),能夠自動實現(xiàn)數(shù)據(jù)庫動態(tài)集群縮擴(kuò)容,并且采用運(yùn)行指標(biāo)進(jìn)行分析,較為準(zhǔn)確的獲取數(shù)據(jù)庫擴(kuò)縮容的時機(jī)。[0005]為實現(xiàn)上述目的,本申請實施例提供了一種數(shù)據(jù)庫集群擴(kuò)縮容方法,包括:獲取數(shù)據(jù)庫集群中各數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值;根據(jù)各所述數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值,得到所述數(shù)據(jù)庫集群的資源使用率;若所述數(shù)據(jù)庫集群的資源使用率滿足預(yù)設(shè)的擴(kuò)縮容條件,對所述數(shù)據(jù)庫集群進(jìn)行擴(kuò)縮容。[0006]為實現(xiàn)上述目的,本申請實施例還提供了一種服務(wù)系統(tǒng),包括:至少一個處理器;以及,與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行上述的數(shù)據(jù)庫集群擴(kuò)縮容方法。[0007]為實現(xiàn)上述目的,本申請實施例還提供了一種計算機(jī)可讀存儲介質(zhì),存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時上述的數(shù)據(jù)庫集群擴(kuò)縮容方法。[0008]本申請?zhí)岢龅臄?shù)據(jù)庫集群擴(kuò)縮容方法、服務(wù)系統(tǒng)、存儲介質(zhì),獲取數(shù)據(jù)庫集群中各數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值;根據(jù)各所述數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值,得到所述數(shù)據(jù)庫集群的資源使用率;若所述數(shù)據(jù)庫集群的資源使用率滿足預(yù)設(shè)的擴(kuò)縮容條件,對所述數(shù)據(jù)庫集群進(jìn)行擴(kuò)縮容。本申請實施例能夠自動實現(xiàn)數(shù)據(jù)庫動態(tài)集群擴(kuò)縮容,節(jié)省人力資源,達(dá)到了智能化,自動化進(jìn)行數(shù)據(jù)庫集群擴(kuò)縮容的目的,另外,使用運(yùn)行指標(biāo)的檢測值綜合分析,獲得數(shù)據(jù)庫集群的運(yùn)行情況,使得分析結(jié)果更為準(zhǔn)確。附圖說明[0009]圖1是根據(jù)本發(fā)明第一實施例的系統(tǒng)的示意圖;6[0010]圖2是根據(jù)本發(fā)明第一實施例的數(shù)據(jù)庫集群擴(kuò)縮容方法的流程圖;[0011]圖3是根據(jù)本發(fā)明第一實施例的數(shù)據(jù)庫集群擴(kuò)縮容方法的子步驟流程圖;[0012]圖4是根據(jù)本發(fā)明第二實施例的數(shù)據(jù)庫集群擴(kuò)縮容方法的流程圖;[0013]圖5是根據(jù)本發(fā)明第三實施例的數(shù)據(jù)庫集群擴(kuò)縮容方法的流程圖;[0014]圖6是根據(jù)本發(fā)明第四實施例的服務(wù)系統(tǒng)的結(jié)構(gòu)示意圖。具體實施方式[0015]為使本申請實施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本申請的各實施例進(jìn)行詳細(xì)的闡述。然而,本領(lǐng)域的普通技術(shù)人員可以理解,在本申請各實施例中,為了使讀者更好地理解本申請而提出了許多技術(shù)細(xì)節(jié)。但是,即使沒有這些技術(shù)細(xì)節(jié)和基于以下各實施例的種種變化和修改,也可以實現(xiàn)本申請所要求保護(hù)的技術(shù)方案。以下各個實施例的劃分是為了描述方便,不應(yīng)對本申請的具體實現(xiàn)方式構(gòu)成任何限定,各個實施例在不矛盾的前提下可以相互結(jié)合相互引用。[0016]為簡化說明,本發(fā)明的實施例所用到的參數(shù)等中文與縮寫對照比如表1所示。類別中文數(shù)據(jù)庫的CPU利用率數(shù)據(jù)庫的CPU平均利用率數(shù)據(jù)庫的內(nèi)存利用率數(shù)據(jù)庫的內(nèi)存平均利用率數(shù)據(jù)庫的磁盤利用率數(shù)據(jù)庫的磁盤平均利用率數(shù)據(jù)庫的結(jié)構(gòu)表數(shù)量超限率數(shù)據(jù)庫的結(jié)構(gòu)表平均超限率數(shù)據(jù)庫的結(jié)構(gòu)表單表記錄數(shù)超限率數(shù)據(jù)庫結(jié)構(gòu)表單表記錄數(shù)平均超限率資源使用率門限閾值表結(jié)構(gòu)數(shù)量門限單表記錄數(shù)門限集群表結(jié)構(gòu)超限率集群單表記錄超限率7集群擴(kuò)容歸一化上限集群縮容歸一化下限指標(biāo)影響因子內(nèi)存影響因子磁盤使用率影響因子單表記錄影響因子集群指標(biāo)統(tǒng)計周期數(shù)據(jù)庫指標(biāo)檢測周期數(shù)據(jù)庫初始化方式數(shù)據(jù)庫初始化方式數(shù)據(jù)庫清理方式數(shù)據(jù)庫清理方式[0020]本發(fā)明的第一實施例涉及一種數(shù)據(jù)庫集群擴(kuò)縮容方法。該方法包括:獲取數(shù)據(jù)庫集群中各數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值;根據(jù)各所述數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值,得到所述數(shù)據(jù)庫集群的資源使用率;若所述數(shù)據(jù)庫集群的資源使用率滿足預(yù)設(shè)的擴(kuò)縮容條件,對所述數(shù)據(jù)庫集群進(jìn)行擴(kuò)縮容。本實施例能夠自動實現(xiàn)數(shù)據(jù)庫動態(tài)集群縮擴(kuò)容,并且,采用數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值進(jìn)行分析,能夠獲取數(shù)據(jù)庫集群中各數(shù)據(jù)庫的運(yùn)行狀況,使得分析結(jié)果更準(zhǔn)確。[0021]本實施例可以應(yīng)用于包括多個服務(wù)器的系統(tǒng),但不限于此。[0022]例如,如圖1所示的系統(tǒng),該系統(tǒng)可以實現(xiàn)數(shù)據(jù)庫的擴(kuò)容和縮容,該系統(tǒng)中可以有不同數(shù)據(jù)庫應(yīng)用,以及數(shù)據(jù)庫資源監(jiān)控模塊和數(shù)據(jù)庫資源池。數(shù)據(jù)庫資源監(jiān)控模塊中有資源周期獲取模塊,數(shù)據(jù)庫資源縮容模塊,數(shù)據(jù)庫資源擴(kuò)容模塊,集群分析模塊。數(shù)據(jù)庫資源監(jiān)控模塊監(jiān)控數(shù)據(jù)庫資源池來判斷是否需要擴(kuò)縮容。[0023]資源周期獲取模塊啟動時解析用戶配置的擴(kuò)縮容參數(shù),將擴(kuò)縮容參數(shù)加載到內(nèi)存中,按照數(shù)據(jù)庫指標(biāo)獲取周期定義的參數(shù)值,周期性獲取每個數(shù)據(jù)庫運(yùn)行指標(biāo),并將每次檢測到的數(shù)據(jù)提交給集群統(tǒng)計分析模塊;集群統(tǒng)計分析模塊根據(jù)配置的集群指標(biāo)統(tǒng)計周期獲取的運(yùn)行指標(biāo),周期性的分析統(tǒng)計集群當(dāng)前周期內(nèi)所有數(shù)據(jù)庫的運(yùn)行指標(biāo);集群統(tǒng)計分析模塊將每個周期內(nèi)統(tǒng)計信息的進(jìn)行歸一化得到率歸一化指標(biāo)集群資源使用,并確定是否需要進(jìn)行擴(kuò)縮容,如果需要擴(kuò)容則通知數(shù)據(jù)庫資源擴(kuò)容模塊進(jìn)行對數(shù)據(jù)庫資源進(jìn)行擴(kuò)容,如果需要縮容則通知數(shù)據(jù)庫資源縮容模塊,對資源進(jìn)行縮容,并將縮容后的閑置資源交還給資源池。[0024]可選的,所述縮擴(kuò)容參數(shù)有表1中所列的數(shù)據(jù)庫門限閾值,集群門限閾值,指標(biāo)影[0025]下面對本發(fā)明第一實施例的數(shù)據(jù)庫集群擴(kuò)縮容轉(zhuǎn)換方法的實現(xiàn)細(xì)節(jié)進(jìn)行具體的說明,以下內(nèi)容僅為方便理解提供的實現(xiàn)細(xì)節(jié),并非實施本方案的必須。[0026]本發(fā)明第一實施例的流程圖如圖2所示。[0027]步驟201,獲取數(shù)據(jù)庫集群中各數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值。[0028]在一個例子中,根據(jù)預(yù)設(shè)的檢測周期,周期性地獲取數(shù)據(jù)庫集群中各數(shù)據(jù)庫的運(yùn)8行指標(biāo)的檢測值。[0029]在一個例子中,所述運(yùn)行指標(biāo)為以下指標(biāo)的其[0030]在一個例子中,所述運(yùn)行指標(biāo)為CPU利用率、或者內(nèi)存利用率、或者磁盤利用率的情況下,所述獲取數(shù)據(jù)庫集群中各數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值,具體為,采集得到各所述數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值,DCU,或者DMU,或者DDU;所述運(yùn)行指標(biāo)為結(jié)構(gòu)表數(shù)量超限率的情況下,采集得到各所述數(shù)據(jù)庫的結(jié)構(gòu)表數(shù)量,并根據(jù)預(yù)設(shè)的結(jié)構(gòu)表數(shù)量門限值計算各所述數(shù)據(jù)庫的結(jié)構(gòu)表數(shù)量超限率;所述運(yùn)行指標(biāo)為結(jié)構(gòu)表單表記錄數(shù)量超限率的情況下,采集得到各所述數(shù)據(jù)庫的結(jié)構(gòu)表單表記錄數(shù)量,并根據(jù)預(yù)設(shè)的結(jié)構(gòu)表單表記錄數(shù)量門限值計算各所述數(shù)據(jù)庫的結(jié)構(gòu)表單表記錄數(shù)量超限率。[0031]以獲取N次運(yùn)行指標(biāo),數(shù)據(jù)庫集群共管理K個數(shù)據(jù)庫為例。[0032]運(yùn)行指標(biāo)為結(jié)構(gòu)表數(shù)量超限率數(shù)量,根據(jù)每次獲取到的單個數(shù)據(jù)庫中的結(jié)構(gòu)表數(shù)量計算超過數(shù)據(jù)庫結(jié)構(gòu)表數(shù)量門限的數(shù)量,計算方法為:如果當(dāng)前表結(jié)構(gòu)的數(shù)量超過數(shù)據(jù)庫表結(jié)構(gòu)數(shù)量門限值DSNT,則將當(dāng)前數(shù)量減去數(shù)據(jù)庫表結(jié)構(gòu)數(shù)量門限D(zhuǎn)SNT后得到當(dāng)前的超限的表結(jié)構(gòu)數(shù)量,用超限量除以數(shù)據(jù)庫表結(jié)構(gòu)數(shù)量門限,得到本次數(shù)據(jù)庫結(jié)構(gòu)表數(shù)量超限[0033]運(yùn)行指標(biāo)為結(jié)構(gòu)表單表記錄數(shù)量超限率,首先根據(jù)每次獲取到的單個數(shù)據(jù)庫中每個表的記錄數(shù)量計算超過表記錄門限值的表結(jié)構(gòu)數(shù)量。計算方法為:如果當(dāng)前表的數(shù)量已經(jīng)超過數(shù)據(jù)庫單表記錄數(shù)門限值則計數(shù)累加得到該數(shù)據(jù)庫庫超過門限值的表數(shù)量。其次,用第一步得到的超限表數(shù)量除以該數(shù)據(jù)庫所有表的總數(shù)量,得到此次的數(shù)據(jù)庫結(jié)構(gòu)表單表[0034]步驟202,根據(jù)各數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值,得到所述數(shù)據(jù)庫集群的資源使用[0035]在一個例子中,根據(jù)若干個所述檢測周期內(nèi)獲取到的各所述數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值,得到所述數(shù)據(jù)庫集群的資源使用率。[0036]子步驟301,根據(jù)若干個所述檢測周期內(nèi)獲取的同一數(shù)據(jù)庫的同一運(yùn)行指標(biāo)的檢測值,計算數(shù)據(jù)庫的運(yùn)行指標(biāo)的統(tǒng)計值。[0038]運(yùn)行指標(biāo)為CPU利用率的情況下,計算預(yù)設(shè)的檢測周期內(nèi)的單個數(shù)據(jù)庫CPU平均利用率SCLB=(DCU?+DCU?+...+DCU),以此方式得到K個數(shù)據(jù)庫的CPU平均利用率SCLB?,[0039]運(yùn)行指標(biāo)為內(nèi)存利用率的情況下,計算周期內(nèi)單個數(shù)據(jù)庫內(nèi)存平均利用率SCMB=[0040]運(yùn)行指標(biāo)為磁盤利用率的情況下,計算周期內(nèi)單個數(shù)據(jù)庫磁盤平均利用率SDLB=(DDU?+DDU?+...+DDU、),以此得到K個數(shù)據(jù)庫的磁盤平均利用率SDLB?,SDLB?…SDLBK。[0041]運(yùn)行指標(biāo)為結(jié)構(gòu)表數(shù)量超限率,假設(shè)N次采集中有M次超限,那么該數(shù)據(jù)庫的平均[0042]運(yùn)行指標(biāo)為結(jié)構(gòu)表單表記錄數(shù)量超限率,計算周期內(nèi)單個數(shù)據(jù)庫的結(jié)構(gòu)表單表記錄數(shù)平均超限率STRU=(DTRU?+DTRU?+...+DTRU)/N。9[0043]子步驟302,根據(jù)各數(shù)據(jù)庫的運(yùn)行指標(biāo)的統(tǒng)計值,計算數(shù)據(jù)庫集群的運(yùn)行指標(biāo)的統(tǒng)(SCLB?+SCLB?+...+SCLB)/K;運(yùn)行指標(biāo)為內(nèi)存利用率的情況下,計算集群的內(nèi)存利用率均值CMLB=(SCMB?+SCMB?+...+SCMB)/K;運(yùn)行指標(biāo)為磁盤使用率的情況下,計算集群的磁盤使用率均值CDLB=(SDLB?+SDLB?+...+SDLB)/K;運(yùn)行指標(biāo)為結(jié)構(gòu)表數(shù)量超限率的情況下,計算集群數(shù)據(jù)庫結(jié)構(gòu)表平均超限率CSNU=(SSNU?+SSNU?+...+SSNUR)/K;運(yùn)行指標(biāo)為結(jié)構(gòu)表單表記錄數(shù)量超限率的情況下,計算集群的數(shù)據(jù)庫表記錄數(shù)平均超限率CTRU=(STRU1+[0045]子步驟303,對數(shù)據(jù)庫集群的各所述運(yùn)行指標(biāo)的統(tǒng)計值進(jìn)行歸一化,并將歸一化后的數(shù)據(jù)庫集群的各運(yùn)行指標(biāo)的統(tǒng)計值之和作為數(shù)據(jù)庫集群的資源使用率。[0046]在一個例子中,計算當(dāng)前周期內(nèi)歸一化指標(biāo)集群資源使用率CRR,其計算方法為:[0047]步驟203,若所述數(shù)據(jù)庫集群的資源使用率滿足預(yù)設(shè)的擴(kuò)縮容條件,對所述數(shù)據(jù)庫集群進(jìn)行擴(kuò)縮容。[0048]在一個例子中,如果CRR大于用戶配置的集群縮擴(kuò)容歸一化上限CBNU,則認(rèn)為需要[0049]本發(fā)明的第一實施例涉及一種數(shù)據(jù)庫集群擴(kuò)縮容方法。該方法包括:獲取數(shù)據(jù)庫集群中各數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值;根據(jù)各所述數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值,得到所述數(shù)據(jù)庫集群的資源使用率;若所述數(shù)據(jù)庫集群的資源使用率滿足預(yù)設(shè)的擴(kuò)縮容條件,對所述數(shù)據(jù)庫集群進(jìn)行擴(kuò)縮容。本實施例能夠自動實現(xiàn)數(shù)據(jù)庫動態(tài)集群縮擴(kuò)容,并且,采用數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值進(jìn)行分析,能夠獲取數(shù)據(jù)庫集群中各數(shù)據(jù)庫的運(yùn)行狀況,使得分析結(jié)果更準(zhǔn)確。[0050]本發(fā)明的第二實施例涉及一種數(shù)據(jù)庫集群擴(kuò)縮容方法。本發(fā)明第二實施例的流程圖如圖2所示。[0051]步驟401,獲取數(shù)據(jù)庫集群中各數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值。[0052]步驟402,根據(jù)各所述數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值,得到所述數(shù)據(jù)庫集群的資源使[0053]步驟401至步驟402與第一實施例步驟201至步驟202大致相同,為避免表達(dá)上的重[0054]步驟403,若所述數(shù)據(jù)庫集群的資源使用率滿足所述擴(kuò)縮容條件中的擴(kuò)容條件,根據(jù)預(yù)獲取的數(shù)據(jù)庫配置信息來源方式,獲取數(shù)據(jù)庫配置信息。[0055]在一個例子中,所述數(shù)據(jù)庫配置信息來源方式包括以下方式的至少其中之一:從所述數(shù)據(jù)庫集群中的至少一個數(shù)據(jù)庫獲取、從本地存儲模塊獲取、從遠(yuǎn)端設(shè)備獲取。[0056]示例性的,數(shù)據(jù)庫配置信息來源方式為從所述數(shù)據(jù)庫集群中的至少一個數(shù)據(jù)庫獲取,即,拷貝已有租戶數(shù)據(jù)庫信息,獲取用戶配置的源數(shù)據(jù)庫尋址規(guī)則,找到任意一個符合加載到配置列表,其次獲取數(shù)據(jù)庫信息,例如索引信息,數(shù)據(jù)庫schema信息,數(shù)據(jù)庫表結(jié)構(gòu)[0057]示例性的,數(shù)據(jù)庫配置信息來源方式為從本地存儲模塊,即獲取本地配置文件,直接加載本地文件中的配置信息到配置列表,并將初始化數(shù)據(jù)庫的腳本加載的腳本列表。[0058]示例性的,數(shù)據(jù)庫配置信息來源方式為從遠(yuǎn)端設(shè)備獲取,即獲取遠(yuǎn)端配置文件,將遠(yuǎn)端的配置文件下載到本地,然后加載下載到本地的文件中的配置信息到配置列表,并將初始化數(shù)據(jù)庫的腳本加載的腳本列表。[0059]可選的,在下載文件時可以選擇流式方式,直接將遠(yuǎn)端的文件內(nèi)容加載到內(nèi)存,而無需下載成本地文件,減少本地磁盤的I0。[0060]步驟404,根據(jù)數(shù)據(jù)庫配置信息配置得到所述數(shù)據(jù)庫集群的新增數(shù)據(jù)庫。[0061]在一個例子中,所述數(shù)據(jù)庫配置信息包括表征數(shù)據(jù)庫硬件性能的第一信息、表征數(shù)據(jù)處理策略的第二信息以及表征數(shù)據(jù)庫架構(gòu)的第三信息;根據(jù)所述第一信息從數(shù)據(jù)庫資源池申請新的數(shù)據(jù)庫;利用所述第三信息對所述新的數(shù)據(jù)庫進(jìn)行初始化;利用所述第二信息對初始化成功后的所述新的數(shù)據(jù)庫進(jìn)行設(shè)置,并將設(shè)置成功后的所述新的數(shù)據(jù)庫作為所述數(shù)據(jù)庫集群的新增數(shù)據(jù)庫。[0062]示例性的,根據(jù)所述第一信息從數(shù)據(jù)庫資源池申請新的數(shù)據(jù)庫,即,根據(jù)獲取到的配置列表中的第一信息向集群資源池申請數(shù)據(jù)庫資源,例如內(nèi)存資源、CPU資源、磁盤資源等硬件資源,如果獲取不到資源則放棄此次擴(kuò)容;利用所述第三信息對所述新的數(shù)據(jù)庫進(jìn)行初始化,即,根據(jù)獲取到的數(shù)據(jù)庫初始化腳本初始化新申請的數(shù)據(jù)庫,如果初始化數(shù)據(jù)庫失敗,則認(rèn)為擴(kuò)容失敗,將申請到的資源進(jìn)行清理,返還給資源池;利用所述第二信息對初始化成功后的所述新的數(shù)據(jù)庫進(jìn)行設(shè)置,并將設(shè)置成功后的所述新的數(shù)據(jù)庫作為所述數(shù)據(jù)庫集群的新增數(shù)據(jù)庫,即設(shè)置數(shù)據(jù)庫相關(guān)的數(shù)據(jù)庫策略,例如主備策略,備份策略,容災(zāi)策略等;如果設(shè)置數(shù)據(jù)庫策略失敗,則認(rèn)為擴(kuò)容失敗,將申請到的資源進(jìn)行清理,返還給資源[0064]在初始化時,資源周期采集模塊解析當(dāng)前用戶的配置數(shù)據(jù),得到的參數(shù)配置如表二所示。11類別中文數(shù)據(jù)庫門限閾值數(shù)據(jù)庫表結(jié)構(gòu)數(shù)量門限數(shù)據(jù)庫單表記錄數(shù)門限集群擴(kuò)容歸一化上限集群縮容歸一化下限限集群的CPU利用率下限集群內(nèi)存利用率上限集群內(nèi)存利用率下限集群磁盤使用率上限集群磁盤使用率下限指標(biāo)影響因子內(nèi)存影響因子磁盤使用率影響因子單表記錄數(shù)影響因子集群指標(biāo)統(tǒng)計周期10分鐘數(shù)據(jù)庫指標(biāo)檢測周期60秒數(shù)據(jù)庫初始化方式數(shù)據(jù)庫初始化方式本地配置文件:數(shù)據(jù)庫清理方式數(shù)據(jù)庫清理方式交回資源池[0068]數(shù)據(jù)庫擴(kuò)容模塊在初始化時獲取到當(dāng)前數(shù)據(jù)庫擴(kuò)容的方式是從本地存儲模塊獲取,以此得到本地配置文件,將獲得的本地配置文件解析得到的信息加載到內(nèi)存中。[0069]當(dāng)前數(shù)據(jù)庫集群中有2個數(shù)據(jù)庫,在某個預(yù)設(shè)的檢測周期內(nèi)資源周期采集模塊采集到兩個數(shù)據(jù)庫的運(yùn)行指標(biāo)如表三所示。[0070]表三CN114328440B說明書9/17頁數(shù)據(jù)庫次數(shù)CPU利用率內(nèi)存利用率磁盤利用率量11234567892123456789[0073]根據(jù)10個檢測周期內(nèi)獲取的同一數(shù)據(jù)庫的同一運(yùn)行指標(biāo)的檢測值,計算所述數(shù)據(jù)庫的所述運(yùn)行指標(biāo)的統(tǒng)計值,數(shù)據(jù)如表四所示:CN114328440B說明書10/17頁..數(shù)據(jù)庫指標(biāo)1/7200)+(5425/7500)+(5423/+(5457/7580)+(5758/7557)+(5758/7561))/102-4000)+(7450-4000)+(7470-+(7560-4000)+(7477-4004000)/7200)+(5152/7450)+(5425/+(5753/7560)+(5576/7477)+(5587/7861))/10[0077]根據(jù)各所述數(shù)據(jù)庫的所述運(yùn)行指標(biāo)的統(tǒng)計值,計算所述數(shù)據(jù)庫集群的所述運(yùn)行指[0080]對所述數(shù)據(jù)庫集群的各所述運(yùn)行指標(biāo)的統(tǒng)計值進(jìn)行歸一化,并將歸一化后的所述數(shù)據(jù)庫集群的各所述運(yùn)行指標(biāo)的統(tǒng)計值之和作為所述數(shù)據(jù)庫集群的資源使用率,數(shù)據(jù)庫集群歸一化如下:[0081]CRR=0.753*0.25+0.755*0.25+0.741*0.25+0.8477*0由于0.797已經(jīng)大于集群擴(kuò)容門限0.7,所以集群統(tǒng)計分析模塊將發(fā)通知給數(shù)據(jù)庫資源擴(kuò)容模塊處理擴(kuò)容。[0082]數(shù)據(jù)庫資源擴(kuò)容模塊收到集群統(tǒng)計分析模塊發(fā)送的通知后,首先向數(shù)據(jù)庫資源池數(shù)據(jù)庫資源池申請新的數(shù)據(jù)庫。[0083]然后使用本地配置文件指定的數(shù)據(jù)庫初始化腳本對數(shù)據(jù)庫進(jìn)行初始化,即利用所述第三信息對所述新的數(shù)據(jù)庫進(jìn)行初始化。[0084]接下來,配置新數(shù)據(jù)庫的主備策略,備份策略,容災(zāi)策略,利用所述第二信息對初始化成功后的所述新的數(shù)據(jù)庫進(jìn)行設(shè)置。[0085]最后,將數(shù)據(jù)庫資源信息通知給資源周期采集模塊及集群統(tǒng)計分析模塊,以后將新建的數(shù)據(jù)庫增加到統(tǒng)計列表中,至此數(shù)據(jù)庫擴(kuò)容完成。[0086]本發(fā)明的第二實施例在實現(xiàn)數(shù)據(jù)庫集群擴(kuò)縮容時考慮了CPU利用率,內(nèi)存占用情況等動態(tài)因素進(jìn)行數(shù)據(jù)庫擴(kuò)容的分析,以此判斷數(shù)據(jù)庫是否滿足擴(kuò)縮容條件的擴(kuò)容條件,來實現(xiàn)擴(kuò)容,使得擴(kuò)容的時機(jī)更加準(zhǔn)確,另外,能自動進(jìn)行數(shù)據(jù)庫的擴(kuò)容不需要人工參與,節(jié)省人力資源。[0087]本發(fā)明的第三實施例涉及一種數(shù)據(jù)庫集群擴(kuò)縮容方法。第三實施例與第一實施例大致相同,主要區(qū)別之處在于:若所述數(shù)據(jù)庫集群的資源使用率滿足所述擴(kuò)縮容條件中的縮容條件,對同一數(shù)據(jù)庫的各所述運(yùn)行指標(biāo)的統(tǒng)計值進(jìn)行歸一化,并將歸一化后的所述數(shù)據(jù)庫的各所述運(yùn)行指標(biāo)之和作為所述數(shù)據(jù)庫的資源使用率;根據(jù)各所述數(shù)據(jù)庫的資源使用率和所述數(shù)據(jù)庫集群的資源使用率,從各所述數(shù)據(jù)庫中選出候選數(shù)據(jù)庫;基于所述候選數(shù)據(jù)庫對所述數(shù)據(jù)庫集群進(jìn)行縮容。[0088]本發(fā)明第三實施例的流程圖如圖5所示。[0089]步驟501,獲取數(shù)據(jù)庫集群中各數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值。[0090]步驟502,根據(jù)各所述數(shù)據(jù)庫的運(yùn)行指標(biāo)的檢測值,得到所述數(shù)據(jù)庫集群的資源使[0091]步驟501至502與實施例步驟201至202大致相同,此處不再贅述。[0092]步驟503,若所述數(shù)據(jù)庫集群的資源使用率滿足所述擴(kuò)縮容條件中的縮容條件,對同一數(shù)據(jù)庫的各所述運(yùn)行指標(biāo)的統(tǒng)計值進(jìn)行歸一化,并將歸一化后的所述數(shù)據(jù)庫的各所述運(yùn)行指標(biāo)之和作為所述數(shù)據(jù)庫的資源使用率。[0093]在一個例子中,從集群統(tǒng)計分析模塊獲取當(dāng)前周期內(nèi)數(shù)據(jù)庫集群中每個數(shù)據(jù)庫資源使用率歸一化指標(biāo)(SRR)=SCLB*CCIF+SCMB*CMIF+SDLB*CDIF+SSNU*CSNIF+STRU*CTRIF。[0094]步驟504,根據(jù)各所述數(shù)據(jù)庫的資源使用率和所述數(shù)據(jù)庫集群的資源使用率,從各所述數(shù)據(jù)庫中選出候選數(shù)據(jù)庫。[0095]在一個例子中,將各所述數(shù)據(jù)庫中資源使用率小于所述數(shù)據(jù)庫集群的資源使用率[0096]示例性的,從集群從集群統(tǒng)計分析模塊獲取當(dāng)前周期內(nèi)集群資源使用率歸一化指標(biāo)(CRR);將每各數(shù)據(jù)庫的SSR和得到的集群CRR對比,將低于CRR的數(shù)據(jù)庫的信息加入到待處理列表L,即候選數(shù)據(jù)庫。[0097]步驟505,基于所述候選數(shù)據(jù)庫對所述數(shù)據(jù)庫集群進(jìn)行縮容。[0098]在一個例子中,若所述候選數(shù)據(jù)庫為一個,將所述候選數(shù)據(jù)庫作為待縮減數(shù)據(jù)庫,將所述待縮減數(shù)據(jù)庫合并到各所述數(shù)據(jù)庫中除所述待縮減數(shù)據(jù)庫外的其他數(shù)據(jù)庫中。[0099]若所述候選數(shù)據(jù)庫為大于或等于2個,將多個所述候選數(shù)據(jù)庫中的至少一個候選數(shù)據(jù)庫作為待縮減數(shù)據(jù)庫,將所述待縮減數(shù)據(jù)庫合并到多個所述候選數(shù)據(jù)庫中除所述待縮減數(shù)據(jù)庫外的其他候選數(shù)據(jù)庫中;清理所述待縮減數(shù)據(jù)庫。[0100]在一個例子中,將多個所述候選數(shù)據(jù)庫按照資源使用率由小到大的順序進(jìn)行排序并得到第一序列,將多個所述候選數(shù)據(jù)庫按照資源使用率由大到小的順序進(jìn)行排序并得到第二序列;將所述第一序列和所述第二序列中排序號相同的兩個候選數(shù)據(jù)庫作為一個組,并篩選出多個不同的組;對于篩選出的每個組,將所述組內(nèi)的其中一個候選數(shù)據(jù)庫合并到所述組內(nèi)的另一個候選數(shù)據(jù)庫中;所述其中一個候選數(shù)據(jù)庫作為所述待縮減數(shù)據(jù)庫。[0101]在一個例子中,清理待縮減數(shù)據(jù)庫,可以基于預(yù)設(shè)的清理規(guī)則清理所述待縮減數(shù)據(jù)庫,清理規(guī)則可以有以下集中,刪除所述待縮減數(shù)據(jù)庫中的數(shù)據(jù),并將所述待縮減數(shù)據(jù)庫從所述數(shù)據(jù)庫集群中移除;或者,僅刪除所述待縮減數(shù)據(jù)庫中的數(shù)據(jù)。[0102]示例性的,將待處理列表L按SRR由小到大進(jìn)行排序得到第一序列Ls,按從大到小排序得到第二序列Lb;同時遍歷列表Ls和Lb兩個列表,當(dāng)某次遍歷時兩個列表的數(shù)據(jù)庫指標(biāo)分別為,Lsc,Lbc,如果Lsc,Lbc的均值小于等于CRR,則認(rèn)為兩個數(shù)據(jù)庫可以進(jìn)行合并,否則不允許合并,將能夠合并的兩個數(shù)據(jù)庫放到列表H中,得到可合并數(shù)據(jù)庫列表,值得說明的是,合并的數(shù)據(jù)庫是兩個不同的候選數(shù)據(jù)庫。[0103]然后,依次遍歷可合并列表H,合并時,以資源占用指標(biāo)低的為源數(shù)據(jù)庫,以資源占用高的為目標(biāo)數(shù)據(jù)庫,首先判斷目標(biāo)數(shù)據(jù)庫是否包含源數(shù)據(jù)庫的表結(jié)構(gòu),索引等信息,若不存在則先創(chuàng)建,若存在則直接拷貝數(shù)據(jù)。特別的,為保證數(shù)據(jù)的安全性,在執(zhí)行數(shù)據(jù)拷貝前需要執(zhí)行對數(shù)據(jù)庫的備份操作,如果在拷貝過程中出現(xiàn)異常則使用備份數(shù)據(jù),將數(shù)據(jù)庫恢復(fù)到合并前狀態(tài)。除數(shù)據(jù)庫的所有信息,并將數(shù)據(jù)庫資源釋放,交還給資源池,并從集群統(tǒng)計分析模塊中移除清理后的數(shù)據(jù)庫;如果用戶配置的清理規(guī)則為:只清理數(shù)據(jù),資源不交回資源池,則保留當(dāng)前數(shù)據(jù)庫的資源,不交回資源池。[0105]下面用一個例子,說明數(shù)據(jù)庫集群的縮容。[0106]在初始化時,資源周期采集模塊解析當(dāng)前用戶的配置數(shù)據(jù),本實施例的配置數(shù)據(jù)[0107]數(shù)據(jù)庫縮容模塊在初始化時解析加載到當(dāng)前數(shù)據(jù)庫的縮容的方式,假設(shè)當(dāng)前資源池對某個租戶已經(jīng)使用2個數(shù)據(jù)庫,資源周期采集模塊獲取到的兩個數(shù)據(jù)庫的運(yùn)行指標(biāo)如表六所示。[0108]表六數(shù)據(jù)庫CPU利內(nèi)存利用率磁盤利用率結(jié)構(gòu)表總數(shù)量表記錄數(shù)量超限數(shù)023041567892123456789[0111]根據(jù)若干個所述檢測周期內(nèi)獲取的同一數(shù)據(jù)庫的同一運(yùn)行指標(biāo)的檢測值,計算所述數(shù)據(jù)庫的所述運(yùn)行指標(biāo)的統(tǒng)計值,數(shù)據(jù)如表七所示:數(shù)據(jù)庫指標(biāo)指標(biāo)值10050/1410)+(25/1564)+(150/15200/1200)+(1152/1450)+(1425/1470)+(+(1753/1560)+(1576/1477)+(15[0115]根據(jù)各所述數(shù)據(jù)庫的所述運(yùn)行指標(biāo)的統(tǒng)計值,計算所述數(shù)據(jù)庫集群的所述運(yùn)行指標(biāo)的統(tǒng)計值,如表八所示。指標(biāo)指標(biāo)值0[0119]集群歸一化指標(biāo)CRR=0.1365*0.25+0.116*0.25+0.121*0.25+0*0.15+0.0426*[0120]由于0.0998已經(jīng)小于集群縮容門限0.3,所以集群統(tǒng)計分析模塊將發(fā)通知給數(shù)據(jù)庫資源縮容模塊處理縮容。[0121]數(shù)據(jù)庫縮容模塊收到集群統(tǒng)計分析模塊發(fā)送的通知后,首先單個數(shù)據(jù)庫的資源指標(biāo)歸一化率。[0123]SRR1=0.158*0.25+0.118*0.25+0.122*0.25+0*0.15+0.[0125]SRR2=0.1365*0.25+0.116*0.25+0.121*0.25+0*0.15+0.046[0126]可選的,兩個數(shù)據(jù)庫均值(0.02199+0.01812)/2=0.02005<=CRR,因此兩個數(shù)據(jù)庫數(shù)據(jù)可以合并。[0127]由于數(shù)據(jù)庫2的資源利用率

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論