本文介紹在使用EMR Serverless StarRocks服務時的相關限制。
付費類型:支援訂用帳戶和隨用隨付方式。
執行個體名、資料庫名、表名、邏輯視圖名、列名、分區名、使用者名稱、角色名稱的命名規則:
只能由數字 (0-9)、字母 (a-z或A-Z),以及底線 (_) 組成。使用者名稱 (username) 可以使用純數字命名。
名稱長度不能超過64個字元。列名不能超過1023個字元。
列名、資料庫名、表名、視圖名、分區名以及角色名稱均只能以小寫或大寫字母開頭,但列名可以底線開頭。
資料庫名、表名、視圖名區分大小寫,列名不區分大小寫。
列名不支援修改。
標籤(Label)名:匯入資料時可以指定任務的標籤(Label)。標籤名可由數字(0-9)、大小寫字母(a-z或A-Z),以及底線(_)組成,且長度不能超過128個字元。標籤名對起始字元無要求。
建資料表條件約束:
Key列不能使用FLOAT或者DOUBLE類型,可以使用DECIMAL類型表示小數。
VARCHAR長度:
StarRocks 2.1之前的版本,長度範圍為1~65533位元組。
StarRocks 2.1(公測中)及之後版本,長度範圍為1~1048576位元組。
1048578(行最大值)- 2(長度標識位,記錄實際資料長度)= 1048576
編碼支援:StarRocks僅支援UTF-8編碼,不支援GB等編碼。
子查詢限制:一個查詢中子查詢的最大個數預設為10000。
副本個數:在存算一體架構下,副本數量必須設定為3個,系統預設也為3個。如果您手動將副本數量調整為1,則可能會存在資料丟失的風險,且可能導致計算傾斜等問題,進而引發機器宕機,如因此導致的執行個體故障、資料丟失等問題,不在產品保障之內。