[發明專利]數據庫語句處理方法、裝置、計算機設備和存儲介質在審
| 申請號: | 202011633881.2 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112765198A | 公開(公告)日: | 2021-05-07 |
| 發明(設計)人: | 鄭政芳 | 申請(專利權)人: | 金蝶軟件(中國)有限公司 |
| 主分類號: | G06F16/242 | 分類號: | G06F16/242;G06F9/46 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 方高明 |
| 地址: | 518000 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 語句 處理 方法 裝置 計算機 設備 存儲 介質 | ||
本申請涉及一種數據庫語句處理方法、裝置、計算機設備和存儲介質。所述方法包括:確定客戶端的當前事務狀態;獲取數據庫語句;根據所述數據庫語句的類型以及所述當前事務狀態,確定用于執行所述數據庫語句的目標節點,所述目標節點為服務集群中的主服務節點或從服務節點。采用本方法能夠更加準確地確定執行數據庫語句的節點。
技術領域
本申請涉及計算機技術領域,特別是涉及一種數據庫語句處理方法、裝置、計算機設備和存儲介質。
背景技術
隨著數據庫技術的發展,用戶經常需要進行數據庫的訪問。傳統的數據庫訪問方法是,用戶在客戶端輸入一個訪問指令,向數據庫發送這個訪問指令,數據庫基于訪問指令進行數據查詢后,將查詢的數據返回給客戶端。然而,傳統的數據庫語句處理方式,當數據庫訪問流量大時,無法及時響應。
發明內容
基于此,有必要針對上述技術問題,提供一種在數據庫訪問流量大時也能及時響應的數據庫語句處理方法、裝置、計算機設備和存儲介質。
一種數據庫語句處理方法,所述方法包括:
確定客戶端的當前事務狀態;
獲取數據庫語句;
根據所述數據庫語句的類型以及所述當前事務狀態,確定用于執行所述數據庫語句的目標節點,所述目標節點為服務集群中的主服務節點或從服務節點。
一種數據庫語句處理裝置,所述裝置包括:
事務狀態確定模塊,用于確定客戶端的當前事務狀態;
數據庫語句獲取模塊,用于獲取數據庫語句;
目標節點確定模塊,用于根據所述數據庫語句的類型以及所述當前事務狀態,確定用于執行所述數據庫語句的目標節點,所述目標節點為服務集群中的主服務節點或從服務節點。
一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現以下步驟:
確定客戶端的當前事務狀態;
獲取數據庫語句;
根據所述數據庫語句的類型以及所述當前事務狀態,確定用于執行所述數據庫語句的目標節點,所述目標節點為服務集群中的主服務節點或從服務節點。
一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現以下步驟:
確定客戶端的當前事務狀態;
獲取數據庫語句;
根據所述數據庫語句的類型以及所述當前事務狀態,確定用于執行所述數據庫語句的目標節點,所述目標節點為服務集群中的主服務節點或從服務節點。
上述數據庫語句處理方法、裝置、計算機設備和存儲介質,通過確定客戶端的當前事務狀態,并獲取數據庫語句,根據數據庫語句的類型以及當前事務狀態,確定用于執行數據庫語句的目標節點,目標節點為服務集群中的主服務節點或從服務節點,基于事務狀態和數據庫語句的類型這些因素能夠更加準確地確定執行數據庫語句的節點,并且能夠對節點進行分流,使得節點及時響應請求。
附圖說明
圖1為一個實施例中數據庫語句處理方法的應用環境圖;
圖2為一個實施例中數據庫語句處理方法的流程示意圖;
圖3為一個實施例中數據庫語句處理的系統架構示意圖;
圖4為一個實施例中數據庫語句處理裝置的結構框圖;
圖5為一個實施例中計算機設備的內部結構圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于金蝶軟件(中國)有限公司,未經金蝶軟件(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011633881.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種時鐘同步網絡節能的方法、裝置及儲存介質
- 下一篇:一種拋光載具的修整方法





