[發明專利]數據庫負載特征處理方法、裝置、介質和電子設備有效
| 申請號: | 202010853809.4 | 申請日: | 2020-08-24 |
| 公開(公告)號: | CN111984625B | 公開(公告)日: | 2023-09-15 |
| 發明(設計)人: | 尹強 | 申請(專利權)人: | 北京人大金倉信息技術股份有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/242 |
| 代理公司: | 北京開陽星知識產權代理有限公司 11710 | 代理人: | 安偉 |
| 地址: | 100102 北京市朝陽區容*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 負載 特征 處理 方法 裝置 介質 電子設備 | ||
本公開涉及一種數據庫負載特征處理方法、裝置、介質和電子設備。所述方法包括:在每條SQL語句執行完成時采集記錄每條SQL語句相關的語句信息、事務標識和會話標識;根據每條SQL語句相關的語句信息確定每條SQL語句的語句類型標識;根據歸屬于同一事務標識的SQL語句的語句類型標識確定相應的事務類型標識;根據歸屬于同一會話標識的事務類型標識,確定相應的會話類型標識;基于確定的所有會話類型標識、事務類型標識以及語句類型標識,建立結構化數據關系模型;該結構化數據關系模型用以存儲每種會話類型的會話特征信息,事務特征信息以及語句特征信息。本公開的方案可以較為準確全面地刻畫反映數據庫的負載特征情況。
技術領域
本公開實施例涉及數據庫技術領域,尤其涉及一種數據庫負載特征處理方法、數據庫負載特征處理裝置,以及實現數據庫負載特征處理方法的計算機可讀存儲介質和電子設備。
背景技術
數據庫是信息系統的一個重要組成部分,其任務是存儲和管理數據。數據庫的性能將直接影響業務的擴展能力和用戶體驗。因此用戶希望數據庫能長時間工作在最優模式下,那么如何評測和提高數據庫的性能成了一個重要課題。
目前,相關技術中可以采用第三方工具來監控和分析數據庫的負載性能,對數據庫負載特征數據進行整理分析,最后得到數據庫性能數據報告,為數據庫管理員更好的配置數據庫,使其工作在高效模式下提供基礎和參考。
但是,數據庫的負載往往會隨著時間的推移越來越復雜,例如功能的變化、訪問量的增加、甚至應用的增加都會導致數據庫負載的復雜度增加,此時如要較為全面了解數據庫的負載特征就會比較困難,對數據庫的管理運維和可能的重構帶來巨大的挑戰。而目前還未見相關技術關注到此問題。
發明內容
為了解決上述技術問題或者至少部分地解決上述技術問題,本公開實施例提供了一種數據庫負載特征處理方法、數據庫負載特征處理裝置,以及實現數據庫負載特征處理方法的計算機可讀存儲介質和電子設備。
第一方面,本公開實施例提供了一種數據庫負載特征處理方法,包括:
在每條SQL語句執行完成時采集記錄每條SQL語句相關的語句信息、事務標識和會話標識;所述事務標識表示每條SQL語句歸屬的事務,所述會話標識表示每條SQL語句歸屬的事務所歸屬的會話;
根據每條SQL語句相關的語句信息確定每條SQL語句的語句類型標識;根據歸屬于同一事務標識的SQL語句的語句類型標識確定相應的事務類型標識;根據歸屬于同一會話標識的事務類型標識,確定相應的會話類型標識;
基于確定的所有所述會話類型標識、事務類型標識以及語句類型標識,建立結構化數據關系模型;該結構化數據關系模型用以存儲每種會話類型的會話特征信息,歸屬于該會話特征信息的事務特征信息以及歸屬于該事務特征信息的語句特征信息。
在本公開的一些實施例中,所述在每條SQL語句執行完成時采集記錄每條SQL語句相關的語句信息、事務標識和會話標識,包括:
在每條SQL語句執行完成時,通過日志系統獲取每條SQL語句相關的語句信息、事務標識和會話標識;
其中,所述語句信息至少包括語句內容、語句執行耗時以及語句涉及的表信息中的一個或多個。
在本公開的一些實施例中,所述根據每條SQL語句相關的語句信息確定每條SQL語句的語句類型標識,包括:
對每條SQL語句的語句內容做參數化處理,然后對參數化處理后的內容做哈希計算,將得到的哈希值作為語句類型標識。
在本公開的一些實施例中,所述對每條SQL語句的語句內容做參數化處理,包括:
將每條SQL語句的語句內容的常量部分替換為預設字符。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京人大金倉信息技術股份有限公司,未經北京人大金倉信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010853809.4/2.html,轉載請聲明來源鉆瓜專利網。





