查看庫表基本信息
在天翼云官網首頁的頂部菜單欄,選擇產品 > 數據庫 > 關系型數據庫 > 分布式關系型數據庫,進入分布式關系型數據庫產品頁面。然后單擊管理控制臺,進入概覽頁面。
在左側導航欄,選擇DRDS > 實例管理,進入實例列表頁面。然后在頂部菜單欄,選擇區域和項目。
在實例列表中,找到目標實例,單擊操作列的管理,進入實例基本信息頁面。
單擊schema管理,進入目標實例的schema管理頁面。
單擊目標schema操作列的管理,然后單擊庫表管理,進入庫表管理頁面。
在庫表管理頁面可以查看庫表信息,包括表名、類型、分片鍵、分片函數、分片節點和操作等。
新建庫表
在天翼云官網首頁的頂部菜單欄,選擇產品 > 數據庫 > 關系型數據庫 > 分布式關系型數據庫,進入分布式關系型數據庫產品頁面。然后單擊管理控制臺,進入概覽頁面。
在左側導航欄,選擇DRDS > 實例管理,進入實例列表頁面。然后在頂部菜單欄,選擇區域和項目。
在實例列表中,找到目標實例,單擊操作列的管理,進入實例基本信息頁面。
單擊schema管理,進入目標實例的schema管理頁面。
單擊目標schema操作列的管理,然后單擊庫表管理,進入庫表管理頁面。
單擊左上角的新建庫表,進入新建庫表頁面。
在執行新建語句的輸入框中輸入創建庫表的DDL語句,單擊下一步。
注意
批量執行DDL語句時,每次最多支持創建10000張表。
選擇該庫表的表類型:全局表、分片表、單片表,相關說明請參見基本概念。系統提供若干種預置分片算法,詳細說明請參見分片算法。對于超大表水平切分后單片數據量依然很大時,可以選擇庫內分表或者分桶,在分片節點中二次拆分,兩者主要區別在于前者可以指定庫內分表分片鍵,后者必須使用庫表的分片鍵做分桶處理。
注意
僅V5.1.20.0.7及以后版本創建的實例,支持設置Range分片算法。
Range分片算法的分片鍵只支持單個列。
Range分片算法只支持整數類型(TINYINT, SMALLINT, MEDIUMINT, INT (INTEGER), and BIGINT)。
Range分片算法不支持庫內分表、庫內分桶。
DDL語句執行
在天翼云官網首頁的頂部菜單欄,選擇產品 > 數據庫 > 關系型數據庫 > 分布式關系型數據庫,進入分布式關系型數據庫產品頁面。然后單擊管理控制臺,進入概覽頁面。
在左側導航欄,選擇DRDS > 實例管理,進入實例列表頁面。然后在頂部菜單欄,選擇區域和項目。
在實例列表中,找到目標實例,單擊操作列的管理,進入實例基本信息頁面。
單擊schema管理,進入目標實例的schema管理頁面。
單擊目標schema操作列的管理,然后單擊庫表管理,進入庫表管理頁面。
單擊左上角DDL語句執行,在輸入框中輸入創建庫表的DDL語句,可在控制臺執行DDL語句。
DDL語句執行中支持create(建表)、alter(修改表結構)、drop(刪除表)、設置分片規則、添加序列和刪除六種類型的SQL。
注意
一次可批量執行多條DDL語句,當執行多條DDL語句時,可以選擇并行執行,以及遇到錯誤是否繼續。您需要注意,選擇并行執行或遇到錯誤繼續,需要用戶確保前后DDL語句之間沒有依賴關系。
設置分片規則和全局序列DDL相關語法,請參見DDL語法。
新建數據庫表時,默認DDL審計規則為列不可設置為NULL,如需設置空值,請修改DDL審計規則。
設置分片算法
您可以在控制臺為沒有分片規則的表設置分片算法。
前提條件
目標庫表未配置分片規則。
說明
您可以在庫表管理頁面,查看目標庫表是否配置分片規則相關參數,例如分片函數信息。
使用限制
設置分片規則后,不再支持修改分片規則,請謹慎操作。
僅V5.1.20.0.7及以后版本創建的實例,支持設置Range分片算法。
操作步驟
在天翼云官網首頁的頂部菜單欄,選擇產品 > 數據庫 > 關系型數據庫 > 分布式關系型數據庫,進入分布式關系型數據庫產品頁面。然后單擊管理控制臺,進入概覽頁面。
在左側導航欄,選擇DRDS > 實例管理,進入實例列表頁面。然后在頂部菜單欄,選擇區域和項目。
在實例列表中,找到目標實例,單擊操作列的管理,進入實例基本信息頁面。
單擊schema管理,進入目標實例的Schema管理頁面。
單擊目標schema操作列的管理,然后單擊庫表管理,進入庫表管理頁面。
在庫表列表中,找到目標庫表,在操作選擇更多 > 分片算法設置。
在對話框中,配置相關參數后,單擊保存。
確保該庫表的表類型為分片表。
支持若干種預置分片算法,您可以根據實際情況進行設置。分片算法的詳細說明,請參見分片算法。
對于超大表水平切分后單片數據量依然很大時,可以選擇庫內分表或者分桶,在分片節點中二次拆分,兩者主要區別在于前者可以指定庫內分表分片鍵,后者必須使用庫表的分片鍵做分桶處理。