[發明專利]數據庫命令請求處理方法、裝置、電子設備及存儲介質有效
| 申請號: | 201910901718.0 | 申請日: | 2019-09-23 |
| 公開(公告)號: | CN112541006B | 公開(公告)日: | 2023-01-06 |
| 發明(設計)人: | 朱杰 | 申請(專利權)人: | 拉扎斯網絡科技(上海)有限公司 |
| 主分類號: | G06F16/2455 | 分類號: | G06F16/2455;G06F16/25 |
| 代理公司: | 北京智信四方知識產權代理有限公司 11519 | 代理人: | 劉真 |
| 地址: | 200333 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 命令 請求 處理 方法 裝置 電子設備 存儲 介質 | ||
本公開實施例公開了一種數據庫命令請求處理方法、裝置、電子設備及存儲介質,所述數據庫命令請求處理方法包括:獲取命令操作方發送的數據庫命令請求;當所述數據庫命令請求與預設請求一致時,本地獲取與所述數據庫命令請求對應的狀態信息;基于獲取的狀態信息,生成與所述數據庫命令請求對應的數據庫命令請求反饋信息;將所述數據庫命令請求反饋信息發送給所述命令操作方。該技術方案能夠減少連接池組件執行命令的消耗時間,大大提高數據庫的操作效率,有利于數據庫操作性能的提升。
技術領域
本公開涉及命令處理技術領域,具體涉及一種數據庫命令請求處理方法、裝置、電子設備及存儲介質。
背景技術
隨著大數據技術的發展,用戶等數據使用方對于數據以及數據庫的訪問越來越頻繁。目前數據使用方在訪問數據庫時,一般是先嘗試連接數據庫,連接成功后再從數據庫獲取數據或者想要查詢的信息。在實際應用時,通常是借助連接池組件來進行數據庫的連接和使用,大部分的連接池組件除了執行正常的數據庫數據操作命令,還會執行一些額外的非數據庫數據操作的命令,比如心跳檢測、清理連接、判斷數據庫是否處于可寫狀態等命令,但對于存在數據庫中間件的數據系統來說,這些非數據庫數據操作命令實際上是發送給了數據庫中間件,而非數據庫,因此,上述以數據庫為接收對象的非數據庫數據操作命令的發送會導致增加連接池組件執行命令的消耗時間,大大降低了數據庫的操作效率,不利于數據庫操作性能的提升。
發明內容
本公開實施例提供一種數據庫命令請求處理方法、裝置、電子設備及存儲介質。
第一方面,本公開實施例中提供了一種數據庫命令請求處理方法。
具體的,所述數據庫命令請求處理方法,包括:
獲取命令操作方發送的數據庫命令請求;
當所述數據庫命令請求與預設請求一致時,本地獲取與所述數據庫命令請求對應的狀態信息;
基于獲取的狀態信息,生成與所述數據庫命令請求對應的數據庫命令請求反饋信息;
將所述數據庫命令請求反饋信息發送給所述命令操作方。
結合第一方面,本公開在第一方面的第一種實現方式中,所述預設請求為數據庫中間件可控請求。
結合第一方面和第一方面的第一種實現方式,本公開在第一方面的第二種實現方式中,所述預設請求至少包括以下請求中的一種或多種:心跳檢測命令請求、清理連接命令請求和可寫問詢命令請求。
結合第一方面、第一方面的第一種實現方式,本公開在第一方面的第三種實現方式中,所述狀態信息為本地是否存在預先存儲的與所述數據庫命令請求對應的命令執行結果的狀態信息。
結合第一方面、第一方面的第一種實現方式、第一方面的第二種實現方式和第一方面的第三種實現方式,本公開在第一方面的第四種實現方式中,所述基于獲取的狀態信息,生成與所述數據庫命令請求對應的數據庫命令請求反饋信息,被實施為:
當所述狀態信息為本地存在預先存儲的與所述預設請求對應的命令執行結果時,將本地存儲的命令執行結果作為與所述預設請求對應的數據庫命令請求反饋信息;
當所述狀態信息為本地不存在預先存儲的與所述預設請求對應的命令執行結果時,通過與數據庫的通信獲取與所述預設請求對應的命令執行結果,并將其作為與所述數據庫命令請求對應的數據庫命令請求反饋信息。
結合第一方面、第一方面的第一種實現方式、第一方面的第二種實現方式、第一方面的第三種實現方式和第一方面的第四種實現方式,本公開在第一方面的第五種實現方式中,所述將本地存儲的命令執行結果作為與所述預設請求對應的數據庫命令請求反饋信息,被實施為:
當所述命令執行結果符合數據庫命令請求目的要求時,將本地存儲的命令執行結果作為與所述預設請求對應的數據庫命令請求反饋信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于拉扎斯網絡科技(上海)有限公司,未經拉扎斯網絡科技(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910901718.0/2.html,轉載請聲明來源鉆瓜專利網。





