最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

確定數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)存儲(chǔ)情況的方法、裝置、設(shè)備以及產(chǎn)品與流程

文檔序號(hào):41952189發(fā)布日期:2025-05-16 14:14閱讀:2來(lái)源:國(guó)知局
確定數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)存儲(chǔ)情況的方法、裝置、設(shè)備以及產(chǎn)品與流程

本發(fā)明屬于數(shù)據(jù)庫(kù)領(lǐng)域,尤其是涉及一種確定數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)存儲(chǔ)情況的方法、裝置、設(shè)備以及產(chǎn)品。


背景技術(shù):

1、隨著大數(shù)據(jù)時(shí)代的到來(lái),數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)量日益龐大且復(fù)雜多樣,數(shù)據(jù)庫(kù)管理員在日常管理和維護(hù)數(shù)據(jù)庫(kù)工作中,需要及時(shí)了解數(shù)據(jù)庫(kù)中每張數(shù)據(jù)表的存儲(chǔ)狀態(tài)。在現(xiàn)有的技術(shù)條件下,對(duì)數(shù)據(jù)表進(jìn)行存儲(chǔ)狀態(tài)統(tǒng)計(jì)時(shí),只能按統(tǒng)一固定的方式進(jìn)行統(tǒng)計(jì),用于統(tǒng)計(jì)的線程較為單一,無(wú)法根據(jù)數(shù)據(jù)庫(kù)集群的情況靈活設(shè)置,浪費(fèi)大量的計(jì)算資源,尤其是在面對(duì)大規(guī)模數(shù)據(jù)庫(kù)時(shí),統(tǒng)計(jì)效率低下,無(wú)法滿足實(shí)時(shí)性要求,同時(shí)統(tǒng)計(jì)任務(wù)的形式也比較單一,無(wú)法靈活設(shè)置,導(dǎo)致數(shù)據(jù)庫(kù)管理員難以及時(shí)發(fā)現(xiàn)和處理數(shù)據(jù)表存儲(chǔ)狀態(tài)下存在的問(wèn)題,進(jìn)而影響數(shù)據(jù)庫(kù)的查詢性能和整體運(yùn)行效率。


技術(shù)實(shí)現(xiàn)思路

1、有鑒于此,本發(fā)明旨在克服現(xiàn)有技術(shù)中的缺陷,提出一種確定數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)存儲(chǔ)情況的方法、裝置、設(shè)備以及產(chǎn)品。

2、為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:

3、第一方面,本發(fā)明公開(kāi)了一種確定數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)存儲(chǔ)情況的方法,包括:

4、根據(jù)數(shù)據(jù)庫(kù)集群的并發(fā)數(shù)配置參數(shù),建立對(duì)應(yīng)數(shù)量的線程;

5、將數(shù)據(jù)存儲(chǔ)情況統(tǒng)計(jì)任務(wù)分配到各個(gè)線程并行執(zhí)行,數(shù)據(jù)存儲(chǔ)情況統(tǒng)計(jì)任務(wù)用于統(tǒng)計(jì)單一數(shù)據(jù)表在數(shù)據(jù)庫(kù)內(nèi)的存儲(chǔ)狀態(tài);

6、根據(jù)所有線程的執(zhí)行結(jié)果,計(jì)算生成單一數(shù)據(jù)表在數(shù)據(jù)庫(kù)內(nèi)的存儲(chǔ)狀態(tài)。

7、在本發(fā)明的另一個(gè)實(shí)施例中,存儲(chǔ)狀態(tài)包括數(shù)據(jù)表的存儲(chǔ)占用磁盤空間;根據(jù)所有線程的執(zhí)行結(jié)果,計(jì)算生成單一數(shù)據(jù)表在數(shù)據(jù)庫(kù)內(nèi)的存儲(chǔ)狀態(tài),包括:根據(jù)數(shù)據(jù)庫(kù)的系統(tǒng)表和數(shù)據(jù)字典,確定單一數(shù)據(jù)表的存儲(chǔ)占用磁盤空間。

8、在本發(fā)明的另一個(gè)實(shí)施例中,存儲(chǔ)狀態(tài)包括數(shù)據(jù)表的數(shù)據(jù)傾斜程度;根據(jù)所有線程的執(zhí)行結(jié)果,計(jì)算生成單一數(shù)據(jù)表在數(shù)據(jù)庫(kù)內(nèi)的存儲(chǔ)狀態(tài),包括:根據(jù)單一數(shù)據(jù)表分片存儲(chǔ)在數(shù)據(jù)庫(kù)集群的所有節(jié)點(diǎn)上的存儲(chǔ)占用磁盤空間,計(jì)算得到單一數(shù)據(jù)表的數(shù)據(jù)傾斜度系數(shù),數(shù)據(jù)傾斜度系數(shù)用于表征數(shù)據(jù)傾斜程度。

9、在本發(fā)明的另一個(gè)實(shí)施例中,根據(jù)數(shù)據(jù)庫(kù)集群的并發(fā)數(shù)配置參數(shù),建立對(duì)應(yīng)數(shù)量的線程,包括:讀取數(shù)據(jù)庫(kù)集群的配置文件,確定并發(fā)數(shù)配置參數(shù)。

10、在本發(fā)明的另一個(gè)實(shí)施例中,將數(shù)據(jù)存儲(chǔ)情況統(tǒng)計(jì)任務(wù)分配到各個(gè)線程并行執(zhí)行,包括:根據(jù)預(yù)設(shè)文件,確定將數(shù)據(jù)存儲(chǔ)情況統(tǒng)計(jì)任務(wù)涉及的數(shù)據(jù)表的范圍,數(shù)據(jù)表的范圍包括:數(shù)據(jù)庫(kù)全庫(kù)數(shù)據(jù)表以及指定數(shù)據(jù)表。

11、在本發(fā)明的另一個(gè)實(shí)施例中,將數(shù)據(jù)存儲(chǔ)情況統(tǒng)計(jì)任務(wù)分配到各個(gè)線程并行執(zhí)行,包括:將數(shù)據(jù)存儲(chǔ)情況統(tǒng)計(jì)任務(wù)均勻分配到各個(gè)線程。

12、在本發(fā)明的另一個(gè)實(shí)施例中,將數(shù)據(jù)存儲(chǔ)情況統(tǒng)計(jì)任務(wù)分配到各個(gè)線程并行執(zhí)行之前,還包括:根據(jù)預(yù)設(shè)參數(shù),確定數(shù)據(jù)存儲(chǔ)情況統(tǒng)計(jì)任務(wù)類型。

13、第二方面,本發(fā)明公開(kāi)的一種確定數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)存儲(chǔ)情況的裝置,裝置包括:

14、建立線程模塊,用于根據(jù)數(shù)據(jù)庫(kù)集群的并發(fā)數(shù)配置參數(shù),建立對(duì)應(yīng)數(shù)量的線程;

15、任務(wù)執(zhí)行模塊,用于將數(shù)據(jù)存儲(chǔ)情況統(tǒng)計(jì)任務(wù)分配到各個(gè)線程并行執(zhí)行,數(shù)據(jù)存儲(chǔ)情況統(tǒng)計(jì)任務(wù)用于統(tǒng)計(jì)單一數(shù)據(jù)表在數(shù)據(jù)庫(kù)內(nèi)的存儲(chǔ)狀態(tài);

16、結(jié)果生成模塊,用于根據(jù)所有線程的執(zhí)行結(jié)果,計(jì)算生成單一數(shù)據(jù)表在數(shù)據(jù)庫(kù)內(nèi)的存儲(chǔ)狀態(tài)。

17、第三方面,本發(fā)明公開(kāi)了一種電子設(shè)備,包括:一個(gè)或多個(gè)處理器;存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)或多個(gè)程序,其中,當(dāng)一個(gè)或多個(gè)程序被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得一個(gè)或多個(gè)處理器執(zhí)行上述方法。

18、第四方面,本發(fā)明公開(kāi)了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述方法。

19、相對(duì)于現(xiàn)有技術(shù),本發(fā)明具有以下優(yōu)勢(shì):

20、本發(fā)明公開(kāi)了一種確定數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)存儲(chǔ)情況的方法、裝置、設(shè)備以及產(chǎn)品,包括根據(jù)數(shù)據(jù)庫(kù)集群的并發(fā)數(shù)配置參數(shù),建立對(duì)應(yīng)數(shù)量的線程;將數(shù)據(jù)存儲(chǔ)情況統(tǒng)計(jì)任務(wù)分配到各個(gè)線程并行執(zhí)行;根據(jù)所有線程的執(zhí)行結(jié)果,計(jì)算生成單一數(shù)據(jù)表在數(shù)據(jù)庫(kù)內(nèi)的存儲(chǔ)狀態(tài)。本發(fā)明公開(kāi)了一種確定數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)存儲(chǔ)情況的方法、裝置、設(shè)備以及產(chǎn)品,能夠根據(jù)數(shù)據(jù)庫(kù)集群的特點(diǎn),建立對(duì)應(yīng)數(shù)量的線程,充分調(diào)動(dòng)計(jì)算資源,并行進(jìn)行數(shù)據(jù)存儲(chǔ)情況統(tǒng)計(jì)任務(wù)的執(zhí)行,有效提高了統(tǒng)計(jì)效率,滿足實(shí)時(shí)性要求,同時(shí)可以靈活設(shè)置數(shù)據(jù)表的統(tǒng)計(jì)任務(wù),實(shí)現(xiàn)不同類型的數(shù)據(jù)表存儲(chǔ)狀態(tài)的統(tǒng)計(jì),方便數(shù)據(jù)庫(kù)管理員能從不同角度,及時(shí)了解數(shù)據(jù)庫(kù)中數(shù)據(jù)表存儲(chǔ)狀態(tài)下存在的問(wèn)題,及時(shí)維護(hù)數(shù)據(jù)庫(kù),提高數(shù)據(jù)庫(kù)的運(yùn)行性能。



技術(shù)特征:

1.一種確定數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)存儲(chǔ)情況的方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的一種確定數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)存儲(chǔ)情況的方法,其特征在于,所述存儲(chǔ)狀態(tài)包括所述數(shù)據(jù)表的存儲(chǔ)占用磁盤空間;所述根據(jù)所有所述線程的執(zhí)行結(jié)果,計(jì)算生成單一所述數(shù)據(jù)表在所述數(shù)據(jù)庫(kù)內(nèi)的所述存儲(chǔ)狀態(tài),包括:根據(jù)所述數(shù)據(jù)庫(kù)的系統(tǒng)表和數(shù)據(jù)字典,確定單一所述數(shù)據(jù)表的所述存儲(chǔ)占用磁盤空間。

3.根據(jù)權(quán)利要求1所述的一種確定數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)存儲(chǔ)情況的方法,其特征在于,所述存儲(chǔ)狀態(tài)包括所述數(shù)據(jù)表的數(shù)據(jù)傾斜程度;所述根據(jù)所有所述線程的執(zhí)行結(jié)果,計(jì)算生成單一所述數(shù)據(jù)表在所述數(shù)據(jù)庫(kù)內(nèi)的所述存儲(chǔ)狀態(tài),包括:根據(jù)單一所述數(shù)據(jù)表分片存儲(chǔ)在所述數(shù)據(jù)庫(kù)集群的所有節(jié)點(diǎn)上的所述存儲(chǔ)占用磁盤空間,計(jì)算得到單一所述數(shù)據(jù)表的數(shù)據(jù)傾斜度系數(shù),所述數(shù)據(jù)傾斜度系數(shù)用于表征所述數(shù)據(jù)傾斜程度。

4.根據(jù)權(quán)利要求1所述的一種確定數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)存儲(chǔ)情況的方法,其特征在于,所述根據(jù)數(shù)據(jù)庫(kù)集群的并發(fā)數(shù)配置參數(shù),建立對(duì)應(yīng)數(shù)量的線程,包括:讀取所述數(shù)據(jù)庫(kù)集群的配置文件,確定所述并發(fā)數(shù)配置參數(shù)。

5.根據(jù)權(quán)利要求1所述的一種確定數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)存儲(chǔ)情況的方法,其特征在于,所述將數(shù)據(jù)存儲(chǔ)情況統(tǒng)計(jì)任務(wù)分配到各個(gè)所述線程并行執(zhí)行,包括:根據(jù)預(yù)設(shè)文件,確定所述將數(shù)據(jù)存儲(chǔ)情況統(tǒng)計(jì)任務(wù)涉及的所述數(shù)據(jù)表的范圍,所述數(shù)據(jù)表的范圍包括:數(shù)據(jù)庫(kù)全庫(kù)數(shù)據(jù)表以及指定數(shù)據(jù)表。

6.根據(jù)權(quán)利要求1所述的一種確定數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)存儲(chǔ)情況的方法,其特征在于,所述將數(shù)據(jù)存儲(chǔ)情況統(tǒng)計(jì)任務(wù)分配到各個(gè)所述線程并行執(zhí)行,包括:將所述數(shù)據(jù)存儲(chǔ)情況統(tǒng)計(jì)任務(wù)均勻分配到各個(gè)所述線程。

7.根據(jù)權(quán)利要求1所述的一種確定數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)存儲(chǔ)情況的方法,其特征在于,所述將數(shù)據(jù)存儲(chǔ)情況統(tǒng)計(jì)任務(wù)分配到各個(gè)所述線程并行執(zhí)行之前,還包括:根據(jù)預(yù)設(shè)參數(shù),確定所述數(shù)據(jù)存儲(chǔ)情況統(tǒng)計(jì)任務(wù)類型。

8.一種確定數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)存儲(chǔ)情況的裝置,其特征在于:所述裝置包括:

9.一種電子設(shè)備,其特征在于,包括:一個(gè)或多個(gè)處理器;存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)或多個(gè)程序,其中,當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得所述一個(gè)或多個(gè)處理器執(zhí)行根據(jù)權(quán)利要求1至7中任一項(xiàng)所述方法。

10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述方法。


技術(shù)總結(jié)
本發(fā)明公開(kāi)了一種確定數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)存儲(chǔ)情況的方法、裝置、設(shè)備以及產(chǎn)品,包括根據(jù)數(shù)據(jù)庫(kù)集群的并發(fā)數(shù)配置參數(shù),建立對(duì)應(yīng)數(shù)量的線程;將數(shù)據(jù)存儲(chǔ)情況統(tǒng)計(jì)任務(wù)分配到各個(gè)線程并行執(zhí)行;根據(jù)所有線程的執(zhí)行結(jié)果,計(jì)算生成單一數(shù)據(jù)表在數(shù)據(jù)庫(kù)內(nèi)的存儲(chǔ)狀態(tài)。本發(fā)明能夠根據(jù)數(shù)據(jù)庫(kù)集群的特點(diǎn),建立對(duì)應(yīng)數(shù)量的線程,充分調(diào)動(dòng)計(jì)算資源,并行進(jìn)行數(shù)據(jù)存儲(chǔ)情況統(tǒng)計(jì)任務(wù)的執(zhí)行,有效提高了統(tǒng)計(jì)效率,滿足實(shí)時(shí)性要求,同時(shí)可以靈活設(shè)置數(shù)據(jù)表的統(tǒng)計(jì)任務(wù),實(shí)現(xiàn)不同類型的數(shù)據(jù)表存儲(chǔ)狀態(tài)的統(tǒng)計(jì),方便數(shù)據(jù)庫(kù)管理員能從不同角度,及時(shí)了解數(shù)據(jù)庫(kù)中數(shù)據(jù)表存儲(chǔ)狀態(tài)下存在的問(wèn)題,及時(shí)維護(hù)數(shù)據(jù)庫(kù),提高數(shù)據(jù)庫(kù)的運(yùn)行性能。

技術(shù)研發(fā)人員:趙慶剛
受保護(hù)的技術(shù)使用者:天津南大通用數(shù)據(jù)技術(shù)股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/5/15
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1