[發明專利]一種數據庫升級場景下的應用性能檢測方法及裝置有效
| 申請號: | 202010130494.0 | 申請日: | 2020-02-28 |
| 公開(公告)號: | CN111309581B | 公開(公告)日: | 2023-09-12 |
| 發明(設計)人: | 李雪蘇;夏雯君 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F11/36;G06F8/65;G06F16/242;G06F16/27;G06N20/00 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 王濤;董驍毅 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 升級 場景 應用 性能 檢測 方法 裝置 | ||
1.一種數據庫升級場景下的應用性能檢測方法,其特征在于,包括:
將獲取的SQL語句存儲至SQL信息庫;
從所述SQL信息庫中篩選核心SQL語句存儲至核心SQL信息庫;
對比數據庫升級前后所述核心SQL語句的執行計劃是否發生變化;
將執行計劃發生變化的所述核心SQL語句通過基準測試工具進行對比驗證;
所述從所述SQL信息庫中篩選核心SQL語句存儲至核心SQL信息庫,包括:
提取SQL語句的特征信息,所述特征信息包括:語句頻繁度、時間窗口分析、大表信息、關聯次數和統計信息;
根據所述特征信息,利用預先建立的篩選模型從SQL語句中篩選出包含設定內容的所述核心SQL語句;
將所述核心SQL語句存儲至所述核心SQL信息庫。
2.根據權利要求1所述的應用性能檢測方法,其特征在于,所述對比數據庫升級前后所述核心SQL語句的執行計劃,包括:
獲取升級前的數據庫中所述核心SQL語句的執行計劃和升級后的數據庫中所述SQL語句的執行計劃;
利用預先構建的規則匹配模型判斷升級前的執行計劃和升級后的執行計劃是否一致。
3.根據權利要求1所述的應用性能檢測方法,其特征在于,所述將執行計劃發生變化的所述核心SQL語句通過基準測試工具進行對比驗證,包括:
在升級前的數據庫和升級后的數據庫中分別通過基準測試工具測試不同并發條件下的所述核心SQL語句,獲得驗證結果;
將數據庫升級前的驗證結果和數據庫升級后的驗證結果進行對比。
4.根據權利要求2所述的應用性能檢測方法,其特征在于,構建規則匹配模型的步驟,包括:
根據設定的對比參考信息構建規則匹配模型,所述對比參考信息包括:cost值、分布鍵、執行計劃時間、下推函數和統計信息。
5.根據權利要求1所述的應用性能檢測方法,其特征在于,所述篩選模型的構建方法,包括:
利用所述特征信息建立所述篩選模型。
6.一種數據庫升級場景下的應用性能檢測裝置,其特征在于,包括:
存儲單元,用于將獲取的SQL語句存儲至SQL信息庫;
篩選單元,用于從所述SQL信息庫中篩選核心SQL語句存儲至核心SQL信息庫;
對比單元,用于對比數據庫升級前后所述核心SQL語句的執行計劃是否發生變化;
檢測驗證單元,用于將執行計劃發生變化的所述核心SQL語句通過基準測試工具進行對比驗證;
所述篩選單元包括:
特征信息提取模塊,用于提取SQL語句的特征信息,所述特征信息包括:語句頻繁度、時間窗口分析、大表信息、關聯次數和統計信息;
特定篩選模塊,用于根據所述特征信息,利用預先建立的篩選模型從SQL語句中篩選出包含設定內容的所述核心SQL語句;
存儲模塊,用于將所述核心SQL語句存儲至所述核心SQL信息庫。
7.根據權利要求6所述的應用性能檢測裝置,其特征在于,所述對比單元包括:
獲取模塊,用于獲取升級前的數據庫中所述核心SQL語句的執行計劃和升級后的數據庫中所述SQL語句的執行計劃;
一致性比較模塊,用于利用預先構建的規則匹配模型判斷升級前的執行計劃和升級后的執行計劃是否一致。
8.根據權利要求6所述的應用性能檢測裝置,其特征在于,所述檢測驗證單元包括:
運行模塊,用于在升級前的數據庫和升級后的數據庫中分別通過基準測試工具測試不同并發條件下的所述核心SQL語句,獲得驗證結果;
驗證結果對比模塊,用于將數據庫升級前的驗證結果和數據庫升級后的驗證結果進行對比。
9.根據權利要求7所述的應用性能檢測裝置,其特征在于,構建規則匹配模型的裝置具體包括:
參考信息選定構建模塊,用于根據設定的對比參考信息構建規則匹配模型,所述對比參考信息包括:cost值、分布鍵、執行計劃時間、下推函數和統計信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010130494.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電主軸
- 下一篇:一種變道安全燈光輔助提示系統、方法及車輛





