午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

基于數(shù)據(jù)庫的資源分配方法及裝置與流程

文檔序號:39725612發(fā)布日期:2024-10-22 13:24閱讀:3來源:國知局
基于數(shù)據(jù)庫的資源分配方法及裝置與流程

本發(fā)明涉及計算機(jī),尤其涉及數(shù)據(jù)庫,更具體地,涉及一種基于數(shù)據(jù)庫的資源分配方法及裝置。


背景技術(shù):

1、隨著云計算技術(shù)的日益成熟,對于多租戶的數(shù)據(jù)庫系統(tǒng),其資源利用率和運(yùn)維效率均顯著提升。在多租戶的數(shù)據(jù)庫系統(tǒng)中,可以對每個租戶的可用資源進(jìn)行管理,使得每個租戶可以共享數(shù)據(jù)庫系統(tǒng)的中央處理器、存儲器資源或磁盤輸入和輸出資源。

2、然而,在多個租戶同時執(zhí)行作業(yè)時,由于在先登錄數(shù)據(jù)庫系統(tǒng)的部分租戶進(jìn)行作業(yè)占用了過多的資源空間,使得在后登錄的其他租戶被擠占部分資源空間,從而導(dǎo)致在后登錄的其他租戶執(zhí)行作業(yè)耗時過長。


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

1、有鑒于此,本發(fā)明提供了一種基于數(shù)據(jù)庫的資源分配方法及裝置。

2、本發(fā)明的一個方面提供了一種基于數(shù)據(jù)庫的資源分配方法,包括:響應(yīng)于來自目標(biāo)租戶的任務(wù)處理請求,獲取上述目標(biāo)租戶的資源占用量和數(shù)據(jù)庫集群空閑容量;在上述目標(biāo)租戶的資源占用量大于上述數(shù)據(jù)庫集群空閑容量的情況下,從正在執(zhí)行的多個任務(wù)線程中確定至少一個待中斷任務(wù)線程;中斷上述至少一個待中斷任務(wù)線程,得到更新后的數(shù)據(jù)庫集群空閑容量;在上述目標(biāo)租戶的資源占用量小于上述更新后的數(shù)據(jù)庫集群空閑容量的情況下,基于上述更新后的數(shù)據(jù)庫集群空閑容量,為上述任務(wù)處理請求分配資源,以生成用于處理上述任務(wù)處理請求的任務(wù)線程。

3、本發(fā)明的另一個方面提供了一種基于數(shù)據(jù)庫的資源分配裝置,包括:獲取模塊,用于響應(yīng)于來自目標(biāo)租戶的任務(wù)處理請求,獲取上述目標(biāo)租戶的資源占用量和數(shù)據(jù)庫集群空閑容量;確定模塊,用于在上述目標(biāo)租戶的資源占用量大于上述數(shù)據(jù)庫集群空閑容量的情況下,從正在執(zhí)行的多個任務(wù)線程中確定至少一個待中斷任務(wù)線程;中斷模塊,中斷上述至少一個待中斷任務(wù)線程,得到更新后的數(shù)據(jù)庫集群空閑容量;資源分配模塊,在上述目標(biāo)租戶的資源占用量小于上述更新后的數(shù)據(jù)庫集群空閑容量的情況下,基于上述更新后的數(shù)據(jù)庫集群空閑容量,為上述任務(wù)處理請求分配資源,以生成用于處理上述任務(wù)處理請求的任務(wù)線程。

4、本發(fā)明的另一方面提供了一種電子設(shè)備,包括:一個或多個處理器;存儲器,用于存儲一個或多個計算機(jī)程序,其中,上述一個或多個處理器執(zhí)行上述一個或多個計算機(jī)程序以實(shí)現(xiàn)上述方法的步驟。

5、本發(fā)明的另一方面提供了一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序或指令,上述計算機(jī)程序或指令被處理器執(zhí)行時實(shí)現(xiàn)上述方法的步驟。

6、本發(fā)明的另一方面提供了一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序或指令,上述計算機(jī)程序或指令被處理器執(zhí)行時實(shí)現(xiàn)上述方法的步驟。

7、根據(jù)本發(fā)明的實(shí)施例,通過比較目標(biāo)租戶的資源占用量和當(dāng)前數(shù)據(jù)庫集群空閑容量,以確定是否需要從當(dāng)前正在執(zhí)行的任務(wù)線程中確定待中斷任務(wù)線程,在與待中斷任務(wù)線程相對應(yīng)的目標(biāo)其他租戶的資源占用量大于預(yù)定資源占用量的情況下,通過中斷該待中斷任務(wù)線程來釋放目標(biāo)其他租戶超額占用的資源量,為目標(biāo)租戶分配資源以處理目標(biāo)租戶的任務(wù)處理請求,從而在提高了多租戶資源分配效率的同時保證了資源分配的執(zhí)行公平性。



技術(shù)特征:

1.一種基于數(shù)據(jù)庫的資源分配方法,其特征在于,所述方法包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述目標(biāo)租戶的資源占用量大于所述數(shù)據(jù)庫集群空閑容量的情況下,從正在執(zhí)行的多個任務(wù)線程中確定至少一個待中斷任務(wù)線程包括:

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在所述目標(biāo)其他租戶的資源占用量大于所述目標(biāo)其他租戶的預(yù)定資源占用量的情況下,將所述目標(biāo)其他租戶正在執(zhí)行的多個任務(wù)線程中的至少一個任務(wù)線程確定為所述待中斷任務(wù)線程包括:

4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:

6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述基于所述歷史資源占用信息,確定所述預(yù)定資源占用量包括:

7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述中斷所述至少一個待中斷任務(wù)線程,得到更新后的數(shù)據(jù)庫集群空閑容量包括:

9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應(yīng)于來自目標(biāo)租戶的任務(wù)處理請求,獲取所述目標(biāo)租戶的資源占用量和數(shù)據(jù)庫集群空閑容量包括:

10.一種基于數(shù)據(jù)庫的資源分配裝置,其特征在于,所述裝置包括:


技術(shù)總結(jié)
本發(fā)明提供了一種基于數(shù)據(jù)庫的資源分配方法及裝置,可以應(yīng)用于計算機(jī)技術(shù)領(lǐng)域。該方法包括:響應(yīng)于來自目標(biāo)租戶的任務(wù)處理請求,獲取目標(biāo)租戶的資源占用量和數(shù)據(jù)庫集群空閑容量;在目標(biāo)租戶的資源占用量大于數(shù)據(jù)庫集群空閑容量的情況下,從正在執(zhí)行的多個任務(wù)線程中確定至少一個待中斷任務(wù)線程;中斷至少一個待中斷任務(wù)線程,得到更新后的數(shù)據(jù)庫集群空閑容量;在目標(biāo)租戶的資源占用量小于更新后的數(shù)據(jù)庫集群空閑容量的情況下,基于更新后的數(shù)據(jù)庫集群空閑容量,為任務(wù)處理請求分配資源,以生成用于處理任務(wù)處理請求的任務(wù)線程。

技術(shù)研發(fā)人員:樂忻
受保護(hù)的技術(shù)使用者:蘇州吉唄思數(shù)據(jù)技術(shù)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/10/21
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1