[發明專利]數據表檢測方法、裝置、電子設備和計算機可讀存儲介質在審
| 申請號: | 202010097091.0 | 申請日: | 2020-02-17 |
| 公開(公告)號: | CN111324593A | 公開(公告)日: | 2020-06-23 |
| 發明(設計)人: | 周偉 | 申請(專利權)人: | 廣州虎牙科技有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/22;G06F16/28 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 張欣欣 |
| 地址: | 511400 廣東省廣州市番禺*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據表 檢測 方法 裝置 電子設備 計算機 可讀 存儲 介質 | ||
本發明提供一種數據表檢測方法、裝置、電子設備和計算機可讀存儲介質,數據表檢測方法,涉及數據表處理領域。該方法包括:從待檢測表集合中獲取第一待檢測表;第一待檢測表為待檢測表集合中的任意一張待檢測表;判斷第一待檢測表是否符合預設規則;若否,則確定第一待檢測表中的至少一個待優化表項;將待優化表項發送至顯示端,以使顯示端顯示待優化表項。使用機器將待檢測表進行是否符合預設規則的判斷,確定待檢測表中的待優化表項,并將該待優化表項發送到顯示端,用戶可以在顯示端看到待檢測表的待優化表項信息,以便對待檢測表進行優化或進行其他處理,有利于維護數據表的合理性和高效性。
技術領域
本發明涉及數據表處理領域,具體而言,涉及一種數據表檢測方法、裝置、電子設備和計算機可讀存儲介質。
背景技術
關系型數據庫是當前廣泛應用的數據庫類型,關系數據庫設計是對數據進行組織化和結構化的過程,核心問題是關系模型的設計。
對于數據庫規模較小的情況,服務器可以比較輕松的處理數據庫中的表結構。然而,隨著項目規模的不斷增長,相應的數據庫也變得更加復雜,關系模型表結構更為龐雜,這時會發現關系模型的結構化查詢語言(Structured Query Language,SQL)語句的是很笨拙并且效率低下的;此外,由于表結構定義的不合理,會導致在更新數據時造成數據的不完整;因此,除了要遵守標準設計的三大范式規則外,還需要聯合實際情況,對表字段類型、索引、數據量等做合理性規定。
表結構設計工作一般由研發人員自主完成,而研發人員對數據庫原理和設計原則通常知之甚少,所以很多業務表的SQL在數據量上漲之后會出現性能問題。一張數據表的維護成本隨著數據量的增長而加大,且大數據量的數據表在變更過程中可能會影響數據庫業務的正常運行,所以及時發現不合理的表結構并加以修正,對維護數據庫高效性、穩定性、可用性有著重要意義。
發明內容
有鑒于此,本發明的目的在于提供一種數據表檢測方法、裝置、電子設備和計算機可讀存儲介質。
為了實現上述目的,本發明實施例采用的技術方案如下:
第一方面,本發明提供一種數據表檢測方法,所述方法包括:從待檢測表集合中獲取第一待檢測表;所述第一待檢測表為所述待檢測表集合中的任意一張待檢測表。判斷所述第一待檢測表是否符合預設規則;若否,則確定所述第一待檢測表中的至少一個待優化表項;其中,所述待優化表項為所述第一待檢測表的中符合表優化規則的表項。將所述待優化表項發送至顯示端,以使所述顯示端顯示所述待優化表項。
在可選的實施方式中,在所述根據所述預設規則確定所述第一待檢測表中的至少一個待優化表項之后,所述方法還包括:根據所述預設規則,生成與所述待優化表項對應的目標表項信息。將所述目標表項信息發送至所述待檢測表集合,以使所述待檢測表集合依據所述目標表項信息更新所述第一待檢測表。判斷在第一時間內是否接收到所述待檢測表集合發送的更新成功信息;所述更新成功信息用于指示所述待檢測表集合中,更新后的所述第一待檢測表符合所述預設規則。若是,則確定所述第一待檢測表更新成功。
在可選的實施方式中,在所述將所述目標表項信息發送至所述待檢測表集合,以使所述待檢測表集合依據所述目標表項信息更新所述第一待檢測表之前,所述方法還包括:判斷在第二時間內是否接收到預設用戶的更新同意指令。若是,則執行所述將所述目標表項信息發送至所述待檢測表集合,以使所述待檢測表集合依據所述目標表項信息更新所述第一待檢測表的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州虎牙科技有限公司,未經廣州虎牙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010097091.0/2.html,轉載請聲明來源鉆瓜專利網。





