[發明專利]一種數據庫容量預測方法及裝置有效
| 申請號: | 201710044747.0 | 申請日: | 2017-01-19 |
| 公開(公告)號: | CN108334521B | 公開(公告)日: | 2022-04-19 |
| 發明(設計)人: | 呂建樞;戴其量;張鑫 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/242;G06F16/2458 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 蔣冬梅;栗若木 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 容量 預測 方法 裝置 | ||
本文公開了一種數據庫容量預測方法及裝置;上述數據庫容量預測方法,包括:采集目標數據庫上執行的SQL語句;根據采集到的SQL語句,確定目標數據庫執行信息,其中,目標數據庫執行信息包括:目標應用的一個或多個應用入口的請求每次在目標數據庫上調用的SQL語句種類和對每種SQL語句的調用次數;根據預期使用條件以及目標數據庫執行信息,預測目標數據庫的容量。
技術領域
本發明涉及數據庫技術領域,尤其涉及一種數據庫容量預測方法及裝置。
背景技術
目前,在傳統的業務場景或者在線交易系統中,由于難以準確評估數據庫的容量,導致造成數據庫運維成本的巨大浪費。比如,為了支撐業務的交易能力,企業通常會購買遠遠大于支撐交易能力的機器和其它硬件資源,對數據庫進行擴容以支撐業務活動或者大促活動。又比如,由于無法得知業務平峰階段的數據庫容量,導致需要在線運行大量的機器,使得機房機架位、電力等運維成本居高不下。
在相關技術中,通過采集數據庫的歷史交易量以及對應的數據庫容量,基于預測函數進行未來數據庫容量的預測。然而,上述方式在發生業務場景變化時,會導致預測結果不準確。比如,基于業務平峰場景的數據庫歷史數據,無法準確預測特殊場景(比如,大促活動場景,或者,僅存在某一種業務創建情況)下的數據庫容量;又比如,以去年大促活動時的歷史數據結合預測函數可以得到交易創建量和數據庫容量的趨勢關系,但是,若今年大促活動時,業務交易創建涉及的數據庫執行發生變化,則采用去年得到的趨勢關系無法準確預測今年大促活動時的數據庫容量。
發明內容
以下是對本文詳細描述的主題的概述。本概述并非是為了限制權利要求的保護范圍。
本申請實施例提供一種數據庫容量預測方法及裝置,通過模擬應用入口的請求對目標數據庫的執行流程,預測不同業務場景下的目標數據庫的容量,從而增加了數據庫容量預測的靈活性和準確性。
本申請實施例提供一種數據庫容量預測方法,用于預測目標數據庫的容量,其中,目標應用的應用入口的請求能夠通過調用服務接口來調用目標數據庫執行結構化查詢語言(SQL)語句,目標應用的應用入口的請求指訪問目標應用的應用入口的請求,目標應用的應用入口指目標應用提供給用戶或者其他應用進行訪問的統一資源定位器(URL);
所述數據庫容量預測方法包括:
采集所述目標數據庫上執行的SQL語句;
根據采集到的SQL語句,確定目標數據庫執行信息,其中,所述目標數據庫執行信息包括:所述目標應用的一個或多個應用入口的請求每次在所述目標數據庫上調用的SQL語句種類和對每種SQL語句的調用次數;
根據預期使用條件以及所述目標數據庫執行信息,預測所述目標數據庫的容量。
其中,所述目標應用的一個應用入口的一個請求對應有一個請求跟蹤標識;所述根據采集到的SQL語句,確定目標數據庫執行信息,可以包括:
針對每個目標數據庫,根據采集到的SQL語句攜帶的請求跟蹤標識,確定每個請求跟蹤標識對應的SQL語句;
確定每個應用入口的請求對應的請求跟蹤標識;
通過所述請求跟蹤標識,確定每個應用入口的請求每次在所述目標數據庫上調用的SQL語句種類和對每種SQL語句的調用次數。
其中,所述目標應用的一個應用入口的一個請求對應有一個請求跟蹤標識;所述目標數據庫執行信息還可以包括:所述目標應用的一個或多個應用入口的請求每次對多個目標數據庫的調用順序;
所述根據采集到的SQL語句,確定目標數據庫執行信息,可以包括:
根據采集到的SQL語句攜帶的請求跟蹤標識,確定每個目標數據庫中每個請求跟蹤標識對應的SQL語句;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710044747.0/2.html,轉載請聲明來源鉆瓜專利網。





