DDL一致性檢測
更新時間 2025-09-16 15:57:05
最近更新時間: 2025-09-16 15:57:05
分享文章
本文為您介紹如何在控制臺上為Schema或表進行DDL一致性檢測。
前提條件
實例狀態為運行中。
已創建Schema或表。
背景信息
通過DDL一致性檢測功能,可以確保數據庫和表的結構在分布式環境中保持正確性和一致性,避免因結構不一致而導致的數據錯誤、服務中斷或其他異常情況。
約束限制
僅V5.1.20.0.11及以后版本創建的實例,支持DDL一致性檢測。
操作步驟
在天翼云官網首頁的頂部菜單欄,選擇產品 > 數據庫 > 關系型數據庫 > 分布式關系型數據庫,進入分布式關系型數據庫產品頁面。然后單擊管理控制臺,進入概覽頁面。
在左側導航欄,選擇DRDS > 實例管理,進入實例列表頁面。然后在頂部菜單欄,選擇區域和項目。
在實例列表中,找到目標實例,單擊操作列的管理,進入實例基本信息頁面。
單擊Schema管理,進入目標實例的Schema管理頁面。
對Schema或表進行一致性檢測:
Schema:
在Schema列表中,找到目標Schema,然后在操作列選擇更多 > 一致性檢測。
表:
單擊目標schema操作列的管理,然后單擊庫表管理,進入庫表管理頁面。
在庫表列表中,找到目標庫表,然后在操作列選擇更多 > 一致性檢測。
等待檢測結果:
如果檢測結果正常,則會提示success。
如果檢測結果異常,您可以根據界面提示進行處理,然后重新進行一致性檢測,直至檢測結果正常。
以檢測test為例,檢測結果異常示例如下,其中,
test為表名稱,twee_2為檢測不通過的分片節點名稱。[test] 一致性檢查失敗!異常dn : twee_2:check failed: table column check failed! primary key check failed! table index check failed