すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:制限

最終更新日:Jun 19, 2026

このトピックでは、インスタンスの安定性とセキュリティを確保するための ApsaraDB RDS for MySQL の制限について説明します。

説明

このトピックでは、特に指定がない限り、制限はすべてのバージョンに適用されます。

他のデータベースエンジンの制限については、次のトピックをご参照ください。

仕様とパフォーマンスの制限

リソース

仕様

説明

ストレージ容量

  • premium local SSD:最大 8,000 GB

  • 標準 SSD:最大 6,000 GB

  • ESSD:最大 64,000 GB

最大ストレージ容量はインスタンスタイプによって異なります。詳細については、「プライマリ ApsaraDB RDS インスタンスタイプ」をご参照ください。

一時テーブルスペース

  • premium local SSD:最大 300 GB

  • クラウドディスク:無制限

premium local SSD を使用するインスタンスの最大一時テーブルスペースは 300 GB です。この制限を超えると、頻繁な高可用性スイッチオーバーやダウンタイムが発生する可能性があります。

接続数

最大 100,000

最大接続数はインスタンスタイプによって異なります。詳細については、「プライマリ ApsaraDB RDS インスタンスタイプ」をご参照ください。

IOPS

  • premium local SSD:最大 144,000

  • クラウドディスク:「IOPS」をご参照ください

なし

メモリサイズ

  • premium local SSD:最大 720 GB

  • クラウドディスク:最大 768 GB

クラウドディスクを使用する ApsaraDB RDS for MySQL インスタンスでは、オペレーティングシステムと管理サービスが一部のメモリを消費するため、実際に使用可能なメモリは指定されたサイズよりも少なくなります。

メモリ消費量の詳細:

  • 基盤となるオペレーティングシステム:約 500 MB ~ 700 MB。

  • RDS 関連の管理サービス:約 500 MB。

JSON フィールド

JSON フィールドには最大 4 GB のデータを格納できます。

なし

クォータ

クォータ

制限

読み取り専用インスタンス

各プライマリインスタンスに、最大 10 個の読み取り専用インスタンスを作成できます。

プライマリインスタンス

従量課金またはサーバーレスのプライマリインスタンスは、最大 200 個まで作成できます。クォータセンターでクォータの引き上げをリクエストできます。

タグ

各タグキーは一意である必要があります。1 つのインスタンスに最大 20 個のタグを追加できます。一度に最大 50 個のインスタンスにタグを付与できます。詳細については、「タグの作成」をご参照ください。

無料バックアップストレージクォータ

  • premium local SSD を使用するインスタンスの場合:購入したストレージ容量の 50%。

  • クラウドディスクを使用するインスタンスの場合:購入したストレージ容量の 200%。

超過バックアップストレージ (GB) = データバックアップサイズ + ログバックアップサイズ - 無料クォータ。結果は最も近い整数に切り上げられます。バックアップの詳細については、「バックアップ料金」をご参照ください。

バックアップ保持期間

デフォルトのバックアップ保持期間は 7 日間で、最大は 730 日間です。730 日を超えて保持されたバックアップはアーカイブ済みバックアップに変換され、ストレージ料金が安くなります。詳細については、「バックアップ料金」をご参照ください。

ログ保持期間

  • エラーログ:30 日間

  • スロークエリログの詳細:7 日間

  • スロークエリログ統計:7 日間

  • プライマリ/セカンダリ スイッチオーバーログ:30 日間

詳細については、「エラーログとスロークエリログの表示」をご参照ください。

命名制限

項目

説明

インスタンス名

  • 長さは 2 ~ 255 文字である必要があります。

  • 大文字または小文字、中国語文字、数字、アンダースコア (_)、ハイフン (-) を含めることができます。

  • 英字または中国語文字で始まる必要があります。

ユーザー名

  • ユーザー名の長さは、MySQL 8.4、8.0、または 5.7 の場合は 2 ~ 32 文字、MySQL 5.6 の場合は 2 ~ 16 文字である必要があります。

  • 小文字、数字、アンダースコア (_) を含めることができます。

  • 小文字で始まり、小文字または数字で終わる必要があります。

  • インスタンス内で一意である必要があります。

  • SQL キーワードにすることはできません。

データベース名

  • 64 文字以下である必要があります。

  • 小文字、数字、アンダースコア (_)、ハイフン (-) を含めることができます。

  • 小文字で始まり、小文字または数字で終わる必要があります。

  • インスタンス内で一意である必要があります。

  • SQL キーワードにすることはできません。

ユーザー定義関数 (UDF) 名

予約語の使用は避けてください。

セキュリティ制限

項目

説明

パスワード

パスワードは次の要件を満たす必要があります。

  • 長さは 8 ~ 32 文字である必要があります。

  • 大文字、小文字、数字、特殊文字の 4 種類のうち、3 種類以上を含める必要があります。使用できる特殊文字は次のとおりです。!@#$%^&*()_+-=

ポート

ApsaraDB RDS for MySQL インスタンスのデフォルトポートは 3306 です。ポート番号は変更できます。詳細については、「ApsaraDB RDS for MySQL インスタンスのエンドポイントとポートの表示または変更」をご参照ください。

クラウドディスク暗号化

クラウドディスク暗号化は、インスタンスの作成時にのみ有効にできます。有効にした後、無効にすることはできません。

セキュリティグループ

1 つのインスタンスは最大 10 個のセキュリティグループに所属できます。

  • ApsaraDB RDS インスタンスと Elastic Compute Service (ECS) インスタンスが異なるセキュリティグループにある場合、ECS インスタンスは ApsaraDB RDS インスタンスにアクセスできません。

  • ApsaraDB RDS インスタンスは、同じネットワークタイプのセキュリティグループにのみ追加できます。たとえば、インスタンスが VPC 内にある場合、VPC セキュリティグループにのみ追加できます。インスタンスがクラシックネットワーク内にある場合、クラシックネットワークのセキュリティグループにのみ追加できます。

詳細については、「セキュリティグループの設定」をご参照ください。

IP アドレスホワイトリスト

1 つのインスタンスには最大 50 個のホワイトリストグループを設定でき、各グループには最大 1,000 個の IP アドレスまたは CIDR ブロックを含めることができます。詳細については、「ApsaraDB RDS for MySQL インスタンスの IP アドレスホワイトリストの設定」をご参照ください。

アカウント権限

  • ApsaraDB RDS は root またはスーパーユーザー (sa) 権限を提供しません。

  • XA_RECOVER_ADMIN 権限には次の制限があります。

    • この権限は、MySQL 8.0 または 8.4 を実行する ApsaraDB RDS for MySQL インスタンスでのみサポートされています。

    • この権限は、ApsaraDB RDS コンソールで作成したアカウントに GRANT コマンドを使用して手動で付与する必要があります。クライアントで CREATE USER コマンドを使用するなど、他の方法で作成されたアカウントにはこの権限を付与できません。

特権アカウント

特権アカウントは、コンソールまたは API 呼び出しによってのみ作成および管理できます。特権アカウントは任意の接続を終了させることができます。各インスタンスは、1 つの特権アカウントのみを持つことができます。

標準アカウント

  • 標準アカウントは、コンソール、API 呼び出し、または SQL 文の実行によって作成および管理できます。

  • 標準アカウントを使用して他のアカウントを作成または管理したり、他のアカウントによって確立された接続を終了したりすることはできません。

  • デフォルトでは、標準アカウントは現在のデータベースに接続する権限しかありません。コンソールで標準アカウントに特定のデータベースへの権限を付与する必要があります。または、GRANT 文を実行して、標準アカウントに必要な権限を付与することもできます。

インスタンスパラメーター

ほとんどのインスタンスパラメーターは、コンソールまたは API 呼び出しによって変更できます。セキュリティと安定性の理由から、一部のパラメーターは変更できません

操作上の制限

項目

説明

バックアップと復元

  • バックアップの制限:

    • 論理バックアップは、コマンドラインツールまたは GUI ツールを使用して実行できます。

    • 物理バックアップは、コンソールまたは API 呼び出しによってのみ実行できます。

  • 復元の制限:

    • 論理データは、コマンドラインツールまたは GUI ツールを使用して復元できます。

    • 物理的な復元は、コンソールまたは API 呼び出しによってのみ実行できます。

MySQL ストレージエンジン

InnoDB ストレージエンジンのみがサポートされています。

  • X-Engine は新規購入できなくなりました。既存の X-Engine インスタンスを InnoDB エンジンに変換し、ストレージ圧縮を有効化してストレージコストを削減することを推奨します。

  • ApsaraDB RDS for MySQL は、2019 年 8 月 1 日をもって TokuDB ストレージエンジンのサポートを終了しました。これは、Percona が TokuDB のサポートを中止し、多くの既知のバグが修正されないままになっているためです。これらのバグは、極端なケースではビジネス上の損失を引き起こす可能性があります。ストレージエンジンの変更方法については、「[提供終了] TokuDB エンジンから InnoDB エンジンへの変換」をご参照ください。

  • MyISAM ストレージエンジンはサポートされていません。データ損失を引き起こす可能性のある固有の欠陥があるため、インスタンス内の MyISAM テーブルは自動的に InnoDB テーブルに変換されます。詳細については、「ApsaraDB RDS for MySQL で MyISAM ストレージエンジンがサポートされていない理由」をご参照ください。

  • Memory ストレージエンジンはサポートされていません。Memory エンジンを使用するテーブルは自動的に InnoDB テーブルに変換されます。

ログ

  • ロギングは ApsaraDB RDS for MySQL でデフォルトで有効になっており、無効にすることはできません。

  • ApsaraDB RDS for MySQL の場合、binlog_format パラメーターは ROW に固定されており、変更できません。

プライマリ-セカンダリ レプリケーション

ApsaraDB RDS for MySQL は、プライマリ-セカンダリ レプリケーションアーキテクチャを提供します (RDS Basic Edition を除く)。RDS High-availability Edition インスタンスのセカンダリインスタンスは読み取り不可です。RDS Cluster Edition インスタンスのセカンダリノードは読み取り可能です。

インスタンスの再起動

インスタンスは、コンソールまたは API 呼び出しで再起動する必要があります。

ネットワーク設定

MySQL 5.5 または MySQL 5.6 インスタンスがクラシックネットワークにあり、データベースプロキシが有効になっている場合、SNAT モードで net.ipv4.tcp_timestamps を有効にすることはできません。

ストレージ領域

インスタンスのストレージ領域がいっぱいになると、自動的にロックされ、使用できなくなります。ストレージ使用量を定期的に確認することを推奨します。

単一テーブルのサイズ

オペレーティングシステムのファイルサイズの制限により、ApsaraDB RDS for MySQL の単一テーブルの最大サイズは 16 TB です。

ヘルプ情報

すべての MySQL バージョンには mysql.help_topic テーブル構造が含まれており、HELP コマンドを使用して組み込みのヘルプ情報をクエリできます。ただし、一部のバージョンではこのテーブルが空の場合があり、コマンドが結果を返さないことがあります。この場合、スクリプトを手動でインポートしてヘルプデータを入力できます。

パブリックエンドポイント

パブリックエンドポイントは手動で申請する必要があります

Instance restart

You must restart an instance in the console or by calling an API.

GTID

グローバルトランザクション識別子 (GTID) は、ApsaraDB RDS for MySQL インスタンスでデフォルトで有効になっており、無効にすることはできません。