1.一種連接參數(shù)的動態(tài)設(shè)置方法,其特征在于,應(yīng)用于數(shù)據(jù)庫連接池,包括以下步驟:
獲取所述數(shù)據(jù)庫連接池的連接參數(shù)的當(dāng)前連接值,以及當(dāng)前時間點;
獲取在所述當(dāng)前時間點之前的至少一個時間點上所述連接參數(shù)的實際連接值,并根據(jù)至少一個的實際連接值計算所述連接參數(shù)的估計連接值;
獲取所述數(shù)據(jù)庫所在服務(wù)器在所述當(dāng)前時間點上的負(fù)載指數(shù);
根據(jù)所述負(fù)載指數(shù)、所述當(dāng)前連接值及所述估計連接值對所述數(shù)據(jù)庫連接池的連接參數(shù)進(jìn)行動態(tài)設(shè)置。
2.如權(quán)利要求1所述的連接參數(shù)的動態(tài)設(shè)置方法,其特征在于,所述根據(jù)所述負(fù)載指數(shù)、所述當(dāng)前連接值及所述估計連接值對所述數(shù)據(jù)庫連接池的連接參數(shù)進(jìn)行動態(tài)設(shè)置,包括:
對所述負(fù)載指數(shù)、所述當(dāng)前連接值及所述估計連接值進(jìn)行運算處理,得到目標(biāo)連接值;
根據(jù)所述目標(biāo)連接值對所述數(shù)據(jù)庫連接池的連接參數(shù)進(jìn)行動態(tài)設(shè)置。
3.如權(quán)利要求1所述的連接參數(shù)的動態(tài)設(shè)置方法,其特征在于,所述獲取在所述當(dāng)前時間點之前的至少一個時間點上所述連接參數(shù)的實際連接值,包括:
從日志文件中獲取在所述當(dāng)前時間點之前的至少一個時間點上所述連接參數(shù)的實際連接值。
4.如權(quán)利要求3所述的連接參數(shù)的動態(tài)設(shè)置方法,其特征在于,通過以下步驟配置所述日志文件:
將所述至少一個時間點上的連接參數(shù)的實際連接值寫入所述日志文件以配置所述日志文件。
5.如權(quán)利要求1所述的連接參數(shù)的動態(tài)設(shè)置方法,其特征在于,所述根據(jù)至少一個的實際連接值計算所述連接參數(shù)的估計連接值,包括:
對所述至少一個的實際連接值加權(quán)迭代處理,以計算所述連接參數(shù)的估計連接值。
6.一種連接參數(shù)的動態(tài)設(shè)置裝置,其特征在于,應(yīng)用于數(shù)據(jù)庫連接池,包括:
第一獲取模塊,用于獲取所述數(shù)據(jù)庫連接池的連接參數(shù)的當(dāng)前連接值,以及當(dāng)前時間點;
第二獲取模塊,用于獲取在所述當(dāng)前時間點之前的至少一個時間點上所述連接參數(shù)的實際連接值;
計算模塊,用于根據(jù)至少一個的實際連接值計算所述連接參數(shù)的估計連接值;
第三獲取模塊,用于獲取所述數(shù)據(jù)庫所在服務(wù)器在所述當(dāng)前時間點上的負(fù)載指數(shù);
設(shè)置模塊,用于根據(jù)所述負(fù)載指數(shù)、所述當(dāng)前連接值及所述估計連接值對所述數(shù)據(jù)庫連接池的連接參數(shù)進(jìn)行動態(tài)設(shè)置。
7.如權(quán)利要求6所述的連接參數(shù)的動態(tài)設(shè)置裝置,其特征在于,所述設(shè)置模塊包括:
處理子模塊,用于對所述負(fù)載指數(shù)、所述當(dāng)前連接值及所述估計連接值進(jìn)行運算處理,得到目標(biāo)連接值;
設(shè)置子模塊,用于根據(jù)所述目標(biāo)連接值對所述數(shù)據(jù)庫連接池的連接參數(shù)進(jìn)行動態(tài)設(shè)置。
8.如權(quán)利要求6所述的連接參數(shù)的動態(tài)設(shè)置裝置,其特征在于,第二獲取模塊具體用于:
從日志文件中獲取在所述當(dāng)前時間點之前的至少一個時間點上所述連接參數(shù)的實際連接值。
9.如權(quán)利要求8所述的連接參數(shù)的動態(tài)設(shè)置裝置,其特征在于,通過以下模塊配置所述日志文件:
寫入模塊,用于將所述至少一個時間點上的連接參數(shù)的實際連接值寫入所述日志文件以配置所述日志文件。
10.如權(quán)利要求6所述的連接參數(shù)的動態(tài)設(shè)置裝置,其特征在于,所述計算模塊具體用于:
對所述至少一個的實際連接值加權(quán)迭代處理,以計算所述連接參數(shù)的估計連接值。