全部產品
Search
文件中心

Lindorm:配額與限制

更新時間:Nov 14, 2024

為確保Lindorm執行個體的正常運行,在使用之前,請您仔細閱讀以下內容。

通用限制

命名約束

Lindorm中的命名約束如下。

對象

命名規則

使用者名稱

  • 長度為4~15字元。

  • 可包含數字、大寫英文字元、小寫英文字元、中劃線(-)和底線(_)。

  • 不能是系統保留名稱:system、anonymous、lindorm。

命名空間名

  • 長度為4~16字元。

  • 可包含數字、大寫英文字元、小寫英文字元、中劃線(-)和底線(_)。

  • 不能是系統保留名稱:lindorm、default、global。

表名

  • 長度為1~255字元。

  • 可包含數字、大寫英文字元、小寫英文字元、中劃線(-)和底線(_)。

列名

列名不能超過255位元組。

對象的限制

對象

限制規則

主鍵列

  • 主鍵的長度之和最大為2 KB。

  • 主鍵列的數量不能超過5個。

  • Varbinary作為主鍵時,只能作為最後一個主鍵。

  • 自增欄位或基數較少的列不建議作為第一個主鍵。

非主鍵列

  • 非主鍵動態列的類型只能為Varbinary。

  • 非主鍵列的長度不能超過2 MB。

索引

  • 索引表的數量不能超過5個。

  • 自增欄位、時間欄位或基數較少的欄位不建議作為索引。

  • 一旦建立,表名不支援修改。

  • 一個表不能超過3個列簇(column family)。

資料請求的限制

請求內容

限制規則

寫入

  • 單次寫入資料量不能超過64 MB。

  • 單次批量寫入行數不能超過2000。

  • 單個分區(Region)的檔案數目超過50個,會增大寫入延遲。

    說明

    如何查看單個分區的檔案數目,請參見概覽

  • 單個分區(Region)的檔案數目超過100個可能會報錯。

  • 單個分區(Region)的檔案數目超過200個時,寫入會發生阻塞,直到分區檔案數目少於200個。

刪除

大量刪除的行數不能超過2000行。

讀取

  • SQL中IN的取值不能超過2000個。

  • 單次讀取的資料量不能超過2000行或16 MB。

  • 查詢時必須指定第一個主鍵列或第一個索引列。

    說明

    如果未指定,則讀取資料時將全表掃描(低效查詢),且該掃描請求可能會被系統預設拒絕。如果您想要強制執行低效查詢,請參見低效查詢

  • 使用ORDER BY語句排序時,必須添加limit條件。

  • 使用ORDER BY語句排序時,LIMIT不能大於10000,OFFSET不能超過10000。

  • 使用DISTINCT語句去重時,DISTINCT的值超過1000個可能會報錯。

  • 使用GROUP BY語句時,單機分組數量超過1000個可能會報錯。