全部產品
Search
文件中心

PolarDB:使用限制

更新時間:Jul 06, 2024

本文為您介紹PolarDB MySQL版的相關使用限制。

使用限制

產品系列

節點規格碼

CPU和記憶體

檔案系統佔用記憶體

檔案個數上限

最大串連數

叢集版獨享規格

polar.mysql.x4.medium

2核8 GB

800 MB

1,024,000

6,000

polar.mysql.x4.large

4核16 GB

1,300 MB

2,048,000

8,000

polar.mysql.x4.xlarge

8核32 GB

2,400 MB

4,096,000

10,000

polar.mysql.x8.xlarge

8核64 GB

3,500 MB

6,144,000

16,000

polar.mysql.x8.2xlarge

16核128 GB

10,240 MB

20,480,000

32,000

polar.mysql.x8.4xlarge

32核256 GB

10,240 MB

20,480,000

64,000

polar.mysql.x8.8xlarge

64核512 GB

10,240 MB

20,480,000

64,000

polar.mysql.x8.12xlarge

88核710 GB

10,240 MB

20,480,000

100,000

叢集版通用規格

polar.mysql.g2.medium

2核4 GB

800 MB

1,024,000

1,800

polar.mysql.g4.medium

2核8 GB

800 MB

1,024,000

2,000

polar.mysql.g2.large

4核8 GB

1,300 MB

2,048,000

3,000

polar.mysql.g4.large

4核16 GB

1,300 MB

2,048,000

6,000

polar.mysql.g2.xlarge

8核16 GB

1,300 MB

2,048,000

6,000

polar.mysql.g4.xlarge

8核32 GB

2,400 MB

4,096,000

10,000

polar.mysql.g4.2xlarge

16核64 GB

3,500 MB

6,144,000

16,000

polar.mysql.g4.4xlarge

32核128 GB

10,240 MB

20,480,000

32,000

以上表格中的參數解釋如下:

  • 檔案系統佔用記憶體

    當叢集達到儲存空間限制,且處於正常讀寫(非效能壓測,沒有大表DDL)的情況下,檔案系統所佔用的記憶體。如果叢集沒有達到儲存空間限制,檔案系統佔用的記憶體小於此參數。

  • 檔案個數上限

    包括使用者檔案、資料庫系統庫檔案(約100個)、記錄檔(使用SHOW POLAR LOGS可查看記錄檔數量)等。一個普通的PolarDB表佔用兩個檔案,一個分區表佔用N+2個檔案(N為分區數)。檔案數量達到上限後,繼續建立表會提示如下錯誤:

    ERROR 3017 (HY000): Too many files. PolarDB only supports 2048 files every 10GB disk size. Please drop some tables/databases before creating new tables

    此時需要刪除部分表或者升級叢集規格。

  • 最大串連數

    規格表裡的串連數是單個節點的串連數,不是叢集的總串連數。

其他限制

操作

使用約束

設定表名

任意規格叢集的字母或數字表名長度不超過64個字元;漢字表名長度不超過50個字元。

Serializable隔離等級

不支援。

常見問題

  • Q:PolarDB是否支援建立1萬個資料庫?資料庫個數上限是多少?

    A:PolarDB支援建立1萬個資料庫。PolarDB對資料庫個數沒有規定上限,但資料庫個數受叢集規格及具體的檔案數量限制。

  • Q:對比原生MySQL,PolarDB單表最多支援儲存多少資料量?

    A:單表的最巨量資料量儲存上限為64 TB。

  • Q:唯讀節點的數量與最大串連數有關係嗎?可以通過增加唯讀節點來增加最大串連數嗎?

    A:唯讀節點的數量與最大串連數無關,PolarDB的最大串連數由節點規格決定。若需更大的串連數,請手動變更配置