全部產品
Search
文件中心

Tablestore:SQL查詢使用限制

更新時間:Apr 26, 2025

通過本文您可以瞭解SQL查詢的使用限制。

基礎限制

限制項

限制內容

說明

資料庫名稱

地區內唯一

對應於執行個體名稱。資料庫名稱命名規範如下:

  • 由英文字母、數字和短劃線(-)組成,長度限制為3~16位元組。

  • 首字元必須為英文字母,且末尾字元不能為短劃線(-)。

  • 不能為SQL中的保留字與關鍵字。更多資訊,請參見保留字與關鍵字

映射表名

資料庫內唯一

對應於資料表或者索引表的名稱。表名的命名規範如下:

  • 由英文字母、數字和底線(_)組成,長度限制為1~255位元組。

  • 首字母必須為字母或底線(_)。

  • 不能為SQL中的保留字與關鍵字。更多資訊,請參見保留字與關鍵字

列名

表內唯一

對應於資料表或者索引表中的列名。列名的命名規範如下:

  • 由英文字母、數字和底線(_)組成,長度限制為1~255位元組。

  • 首字母必須為字母或底線(_)。

  • 不能為SQL中的保留字與關鍵字。更多資訊,請參見保留字與關鍵字

主鍵列資料類型

VARCHAR、BIGINT、VARBINARY

  • VARCHAR:字串,長度不超過1 KB。建議最大長度設定為1024,即VARCHAR(1024)。

  • BIGINT:64位有符號整型,長度為8 Bytes。

  • VARBINARY:位元據,長度不超過1 KB。建議最大長度設定為1024,即使用VARBINARY(1024)。

屬性列資料類型

MEDIUMTEXT、BIGINT、DOUBLE、MEDIUMBLOB、BOOL

  • MEDIUMTEXT:字串,長度不超過2 MB。

  • BIGINT:64位有符號整型,長度為8 Bytes。

  • DOUBLE:64位雙精確度浮點型,長度為8 Bytes。

  • MEDIUMBLOB:位元據,長度不超過2 MB。

  • BOOL:True或者False,布爾類型,長度為1 Byte。

操作限制

限制項

限制內容

說明

單次執行逾時時間

30 s

單次執行時間與SQL語句的複雜度以及表中資料量相關,最大時間長度為30秒。超過時間長度後,系統會返回錯誤。

單次掃描資料量

128 MB或10萬行

一次掃描資料的最大行數為10萬行或者資料大小最大為128 MB。超出上限後,系統會返回錯誤。

列的資料類型

不支援修改

不支援修改列的資料類型及列位置。

大小寫敏感

不敏感

由於Tablestore中原表名和列名均是大小寫敏感的,當使用SQL時,原表名和列名會統一轉換為小寫字母進行匹配,即如果要操作Tablestore中的Aa列,在SQL中使用AA、aa、aA、Aa均可,因此在原表名或者列名不能同時為AA、aa、aA和Aa。