クラスターの安定性とセキュリティを確保するために、AnalyticDB for MySQLには次の表で説明する制限が適用されます。
命名制限
次の表に、AnalyticDB for MySQL Data Lakehouse Edition (V3.0) およびData Warehouse Edition (V3.0) の命名制限を示します。
オブジェクト | 命名規則 |
データベース名 |
|
テーブル名 |
|
列名 |
|
インデックス名 | 長さは最大 64 文字です。 |
アカウント名 |
|
パスワード |
|
クォータ制限
次の表に、AnalyticDB for MySQL Data Lakehouse Edition (V3.0) およびData Warehouse Edition (V3.0) のクォータ制限を示します。
制限 | デフォルト値 | 説明 |
各Alibaba Cloudアカウント内で購入できるクラスターの最大数 | 30 | 各Alibaba Cloudアカウントは最大30個のクラスターを購入できます。 この値を変更するには、チケットを起票してください。 |
クラスターごとに作成できるデータベースの最大数 | 2048 | なし |
1日あたりの各クラスターのスケールイン、スケールアウト、アップグレード、およびダウングレード操作の合計数 | 12 | なし |
cluster Editionの予約モードでのクラスターの最大ディスク使用量 | 80% | クラスターのディスク使用量がしきい値を超えると、システムはアラート通知を送信します。 各連絡先は、ディスク使用量に関するアラート通知を毎日最大4回受信できます。 |
90% | クラスターのディスク使用率がしきい値を超えると、システムはアラート通知を送信し、クラスターをロックし、データ書き込み要求を拒否します。 各連絡先は、ディスク使用量に関するアラート通知を毎日最大4回受信できます。 | |
cluster Editionのエラスティックモードのクラスター内のEIU (elastic I/O unit) のホットデータの最大量 | 8テラバイト | EIUのホットデータの量が8テラバイトを超えると、システムはクラスターをロックし、データ書き込み要求を拒否します。 この問題を解決する方法については、「モニタリング」をご参照ください。 |
クラスターごとに作成できる標準アカウントの最大数 | 256 | なし |
各クラスタに確立できる最大接続数 | なし | AnalyticDB for MySQLクラスターに確立できる接続数は制限されませんが、クラスターの仕様によって異なります。 低仕様のクラスターは、リソース不足のために過剰な接続をサポートできません。 |
各クラスターに設定できるIPアドレスホワイトリストの最大数 | 50 | なし |
各ホワイトリストに追加できるIPアドレスの最大数 | 1000 | なし |
各クラスターのホワイトリストに追加できるIPアドレスの最大数 | 25000 | なし |
各クラスターの最大パーティション数 | 102400 | なし |
cluster Editionの予約モードで1 ~ 20個のノードグループを持つ各クラスターに対して作成できるテーブルの最大数 |
|
|
cluster Editionのエラスティックモードでクラスターごとに作成できる内部テーブルの最大数 |
|
|
cluster Editionのエラスティックモードでクラスターごとに作成できる外部テーブルの最大数 | 500000 | なし |
各テーブルの最大列数 | 4096 | なし |
各テーブルのコメントの最大長 | 1024文字 | なし |
各列のコメントの最大長 | 1024文字 | なし |
各列の単一フィールドの最大長 | 16 MB | なし |
各行に書き込むことができるデータの最大長 | 16 MB | なし |
各列のデフォルトの長さ | 127文字 | なし |
各クエリに含めることができる列の最大数 | 1024 | なし |
各WHERE句で指定できる項目の最大数 | 256 | なし |
各in演算子で指定できる条件の最大数 | 2000 | 次のSQL文を使用して、ビジネス要件に基づいてこの値を変更できます。SET adb_config MAX_IN_ITEMS_COUNT. 例: 値が大きいほどSQLクエリが複雑になり、クエリのパフォーマンスに影響を与える可能性があります。 |
タイムアウト制限
次の表に、AnalyticDB for MySQL Data Lakehouse Edition (V3.0) およびData Warehouse Edition (V3.0) のタイムアウト制限を示します。
操作 | タイムアウト期間 (ms) | 説明 |
クラスターの作成 | 600,000 | なし |
クラスターの削除 | 300,000 | なし |
クラスターのスケールアップ | 600,000 | なし |
データベースの作成 | 10,000 | なし |
データベースの削除 | 10,000 | なし |
テーブルまたはビューの作成 | 10,000 | なし |
テーブルまたはビューの削除 | 10,000 | なし |
テーブルを切り捨てる | 60,000 | なし |
列の追加 | 10,000 | なし |
列を削除する | 60,000 | なし |
列を更新するUpdate a column | 60,000 | なし |
単一のクエリを実行するPerform a single query | 1,800,000 | クエリのタイムアウト期間。 クエリがタイムアウトすると、システムはクエリを終了します。 次のパラメーターとヒントを使用して、クエリのタイムアウト期間を変更できます。
説明 システムは1,000ミリ秒ごとにタイムアウトエラーのクエリをチェックします。 クエリの実行時間は、1,000ミリ秒を超える値に設定する必要があります。 そうしないと、query_timeoutヒントは有効になりません。 |
データの挿入 | 300,000 | なし |
| 24 × 3,600,000 | INSERTステートメントのタイムアウト期間。 INSERTステートメントがタイムアウトすると、システムはステートメントを終了します。 次のパラメーターとヒントを使用して、INSERTステートメントのタイムアウト期間を変更できます。
|