このトピックでは、使用上の制限について説明します。
クラスターの購入と構成の制限
説明 | 制限 |
Alibaba Cloud アカウントあたりのクラスターの最大数 | 30 |
クラスターあたりのノードグループの最大数 | 24 |
クラスターあたりのデータベースアカウントの最大数 | 500 |
クラスターあたりの 1 日のスケールアウト、スケールイン、スペックアップ/スペックダウン操作の合計数 | 12 |
クラスターあたりのデータベースの最大数 | 256 |
仕様の制限
ApsaraDB for ClickHouse
リソース名 | 基盤となるオペレーティングシステムのメモリ使用量 | 関連管理サービスのメモリ使用量 |
計算ノード | 約 800 MB から 13 GB。 仕様が大きいほど、より多くのメモリを消費します。 | 約 500 MB。 |
ZooKeeper | 約 800 MB から 2.5 GB。 仕様が大きいほど、より多くのメモリを消費します。 | 約 500 MB。 |
機能の制限
高可用性クラスターでは、レプリケートされたテーブルエンジンを使用する必要があります。
デフォルトでは、すべてのサーバーが自動的に default という名前のクラスターを形成します。 すべてのサーバーでデータ定義言語 (DDL) 文を実行するには、
ON CLUSTER default句を使用します。[remote_servers] の構成はサポートされていません。
File および URL テーブルエンジンはサポートされていません。
File および URL テーブル関数はサポートされていません。
カスタムユーザー [プロファイル] はサポートされていません。
オブジェクトの命名規則の制限
オブジェクト | 命名規則 | 制限 |
データベース名 | 小文字で始まる必要があります。 文字、数字、アンダースコア (_) を含めることができます。 2 つ以上の連続するアンダースコアを含めることはできません。 長さは 64 文字を超えることはできません。 | データベース名を `system` にすることはできません。 `system` という名前は、組み込みデータベース用に予約されています。 |
テーブル名 | 文字またはアンダースコア (_) で始まる必要があります。 文字、数字、アンダースコア (_) を含めることができます。 長さは 1~127 文字である必要があります。 | 名前に引用符、感嘆符 (!)、またはスペースを含めることはできません。 名前を SQL 予約キーワードにすることはできません。 |
列名 | 文字またはアンダースコア (_) で始まる必要があります。 文字、数字、アンダースコア (_) を含めることができます。 長さは 1~127 文字である必要があります。 | 名前に引用符、感嘆符 (!)、またはスペースを含めることはできません。 名前を SQL 予約キーワードにすることはできません。 |
アカウント名 | 小文字で始まり、小文字または数字で終わる必要があります。 小文字、数字、アンダースコア (_) を含めることができます。 長さは 2~16 文字である必要があります。 | - |
パスワード要件 | 長さは 8~32 文字で、大文字、小文字、数字、特殊文字の 4 種類のうち 3 種類以上を含める必要があります。 特殊文字には、`!`、`@`、`#`、`$`、`%`、`^`、`&`、`*`、`()`、`_`、`+`、`-`、`=` が含まれます。 | - |
帯域幅の制限
コミュニティ互換エディション
クラスターの帯域幅は、ECS 仕様の帯域幅制限とディスク性能によって決まります。
Enterprise Edition
ディスクストレージ:
タイプ
ESSD_L1
ESSD_L2
クラスターの読み取り/書き込み帯域幅 (MB/s)
min{120 × ノード数 + 0.5 × 購入済みストレージ合計, 460 × ノード数}
min{120 × ノード数 + 0.5 × 購入済みストレージ合計, 980 × ノード数}
OSS ストレージ:
リージョン
クラスターの読み取り/書き込み帯域幅 (Gb/s)
ノードごとの制限
コンピュートユニット (CCU)
読み取り帯域幅 (Gb/s)
書き込み帯域幅 (Gb/s)
QPS
中国 (北京)
中国 (上海)
中国 (杭州)
中国 (深セン)
読み取り: 100
書き込み: 20
[4,8)
1.6
0.6
読み取り: (ノードあたりの最大 CCU × 4) × 25
書き込み: (ノードあたりの最大 CCU × 4) × 2
バースト読み取り: (ノードあたりの最大 CCU × 4) × 25 × 300
バースト書き込み: (ノードあたりの最大 CCU × 4) × 2 × 300
説明ノードあたりの最大 CCU = 弾性 CCU 範囲の上限 / ノード数。
CCU の上限が 64 未満の場合、ノード数は 2 です。 CCU の上限が 64 を超える場合、ノード数 = CCU の上限 / 32 です。
ノードあたりの最大メモリ (GB) = ノードあたりの最大 CCU × 4。
たとえば、弾性 CCU 範囲が [4, 8) の場合、ノードあたりの最大 CCU は 8 / 2 = 4 で、ノードあたりの最大メモリは 4 × 4 = 16 GB です。
[8,16)
2.5
0.8
[16,32)
4.1
1
[32,48)
8.3
1.7
[48,64)
10.8
2.2
[64,64]
13.3
2.9
中国 (ウランチャブ)
読み取り: 10
書き込み: 10
[4,8)
1
1
[8,16)
1.3
1.3
[16,32)
1.6
1.6
[32,48)
2
2
[48,64)
2.6
2.6
[64,64]
3.4
3.4
シンガポール
読み取り: 100
書き込み: 5
[4,8)
1.6
0.5
[8,16)
2.5
0.65
[16,32)
4.1
0.8
[32,48)
8.3
1
[48,64)
10.8
1.3
[64,64]
13.3
1.7
中国 (香港)
日本 (東京)
米国 (バージニア)
ドイツ (フランクフルト)
読み取り: 5
書き込み: 5
[4,8)
2
0.5
[8,16)
3
0.65
[16,32)
5
0.8
[32,48)
10
1
[48,64)
13
1.3
[64,64]
16
1.7
他のリージョンの Enterprise Edition クラスターの帯域幅制限については、中国 (香港) リージョンの制限をご参照ください。
ストレージタイプ間の読み取り/書き込みレイテンシの比較
ストレージタイプ | ドメイン名タイプ | アクセラレータ | 4 KiB 読み取り応答時間 (RT) (ms) | 4 KiB 書き込み RT (ms) |
OSS ローカル冗長ストレージ | 標準ドメイン名 | なし | 13.8~14.2 の間で変動 | 24.7~26.4 の間で変動 |
ディスクタイプ | N/A | N/A | 1.2 | 2.6 |