通過本文您可以瞭解SQL查詢的使用限制。
基礎限制
限制項 | 限制內容 | 說明 |
資料庫名稱 | 地區內唯一 | 對應於執行個體名稱。資料庫名稱命名規範如下:
|
映射表名 | 資料庫內唯一 | 對應於資料表或者索引表的名稱。表名的命名規範如下:
|
列名 | 表內唯一 | 對應於資料表或者索引表中的列名。列名的命名規範如下:
|
主鍵列資料類型 | VARCHAR、BIGINT、VARBINARY |
|
屬性列資料類型 | MEDIUMTEXT、BIGINT、DOUBLE、MEDIUMBLOB、BOOL |
|
操作限制
限制項 | 限制內容 | 說明 |
單次執行逾時時間 | 30 s | 單次執行時間與SQL語句的複雜度以及表中資料量相關,最大時間長度為30秒。超過時間長度後,系統會返回錯誤。 |
單次掃描資料量 | 128 MB或10萬行 | 一次掃描資料的最大行數為10萬行或者資料大小最大為128 MB。超出上限後,系統會返回錯誤。 |
列的資料類型 | 不支援修改 | 不支援修改列的資料類型及列位置。 |
大小寫敏感 | 不敏感 | 由於Tablestore中原表名和列名均是大小寫敏感的,當使用SQL時,原表名和列名會統一轉換為小寫字母進行匹配,即如果要操作Tablestore中的Aa列,在SQL中使用AA、aa、aA、Aa均可,因此在原表名或者列名不能同時為AA、aa、aA和Aa。 |