閱讀608 返回首頁    go 財經資訊


3.2 創建和修改表組__第三章 DDL_使用手冊_分析型數據庫-阿裏雲

在第一章中,我們已經介紹了如何通過DMS界麵創建和修改表組,本節中,我們詳細描述如何通過DDL來創建和修改表組以及表組各屬性的含義。

創建表組時,我們提交如下SQL:

  1. create tablegroup db_name.tablegroup_name options(minRedundancy=2 executeTimeout=30000);

其中db_name為數據庫名稱,tablegroup_name為表組名稱(不能和現有表組重疊)。

options部分為可選項:minRedundancy表示該表組的副本數,默認為2,可配置為1、2、4、8。需要注意的是,如果將一個表組配置為1副本,那麼這個表組中的表在數據導入時會有不可用的時間。而將表組副本數配置為4或更高,可以一定程度的增加分析型數據庫的最大承受的QPS,但是數據存儲費用也會相應增加。在絕大部分情況下,不推薦修改任何表組默認配置。

executeTimeout表示該表組的全局Query超時時間,默認為30000,單位毫秒。

當我們需要刪除一個表組時,我們可以提交如下SQL:

  1. drop tablegroup db_name.tablegroup_name;

注意,僅允許刪除沒有任何表的空表組,維度表組不允許刪除。

當我們需要修改表組的兩個屬性中的任何一個時,我們可以提交如下SQL:

  1. alter tablegroup db_name.tablegroup_name key=value;

其中key為屬性名,value為新的屬性值。需要注意的是,minRedundancy修改後需要下次裝載數據時才會生效。

最後更新:2016-11-23 16:03:54

  上一篇:go 3.1 創建數據庫與配置__第三章 DDL_使用手冊_分析型數據庫-阿裏雲
  下一篇:go 3.3 創建和修改表__第三章 DDL_使用手冊_分析型數據庫-阿裏雲