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

ApsaraDB RDS:制限

最終更新日:Nov 22, 2025

ApsaraDB RDS for MySQL には、インスタンスの安定性とセキュリティを確保するためのいくつかの制限があります。

説明

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

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

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

リソース

仕様

説明

ストレージ容量

  • パフォーマンス専有型ローカルディスク: 最大 8,000 GB

  • 標準 SSD: 最大 6,000 GB

  • エンタープライズ SSD (ESSD): 最大 64,000 GB

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

一時表領域サイズ

  • パフォーマンス専有型ローカルディスク: 最大 300 GB

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

パフォーマンス専有型ローカルディスクの一時表領域の最大値は 300 GB です。 この制限を超えると、高可用性スイッチオーバーやインスタンスの故障が頻繁に発生する可能性があります。

接続数

最大 100,000

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

IOPS

  • パフォーマンス専有型ローカルディスク: 最大 144,000

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

なし

メモリサイズ

  • パフォーマンス専有型ローカルディスク: 最大 720 GB

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

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

メモリ使用量の詳細:

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

  • ApsaraDB RDS 管理サービス: 約 500 MB。

JSON フィールド

保存可能な最大データは 4 GB

なし

クォータ

クォータ

制限

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

最大 10 個の読み取り専用インスタンスを作成できます。

プライマリインスタンス

従量課金およびサーバーレスのプライマリインスタンスのクォータは 200 です。 クォータを増やすには、クォータセンターでリクエストを送信してください。

タグ

各タグキーは一意である必要があります。 最大 20 個のタグを設定できます。 バッチで最大 50 個のインスタンスにタグを追加します。 タグを作成するには、「タグの作成」をご参照ください。

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

  • パフォーマンス専有型ローカルディスクの無料クォータ: インスタンスの購入済みストレージ容量の 50%。

  • クラウドディスクの無料クォータ: インスタンスの購入済みストレージ容量の 200%。

超過使用量は次のように計算されます: データバックアップサイズ + ログバックアップサイズ - 無料クォータ。 値は GB 単位で測定され、最も近い整数に切り上げられます。 バックアップの詳細については、「バックアップストレージのコスト」をご参照ください。

インスタンスバックアップの保持期間

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

ログの保持期間

  • エラーログ: 30 日間

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

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

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

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

命名の制限

制限

説明

インスタンス名

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

  • 大文字、小文字、漢字、数字、アンダースコア (_)、ハイフン (-) を使用できます。

  • 大文字、小文字、または漢字で始まる必要があります。

アカウント名

  • MySQL 8.0 または 5.7 の場合は 2 ~ 32 文字、MySQL 5.6 の場合は 2 ~ 16 文字である必要があります。

  • 小文字、数字、アンダースコア (_) を使用できます。

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

  • 一意である必要があります。

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

データベース名

  • 長さは最大 64 文字である必要があります。

  • 小文字、数字、アンダースコア (_)、ハイフン (-) を使用できます。

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

  • 一意である必要があります。

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

ユーザー定義関数名

予約キーワードの使用は避けてください。

セキュリティの制限

制限事項

説明

パスワード

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

  • 長さは 8 ~ 32 文字であること。

  • 次の文字タイプのうち、少なくとも 3 種類を含めること: 大文字、小文字、数字、特殊文字。 特殊文字は次のとおりです: !@#$%^&*()_+-=

ポート

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

ディスク暗号化

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

セキュリティグループ

各インスタンスは最大 10 個のセキュリティグループに追加できます。

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

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

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

IP ホワイトリスト

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

アカウント権限

  • ApsaraDB RDS は root または sa 権限を提供しません。

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

    • この権限をサポートするのは ApsaraDB RDS for MySQL 8.0 インスタンスのみです。

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

特権アカウント

特権アカウントは、コンソールまたは API の呼び出しによってのみ作成および管理できます。 任意のアカウントを切断するために使用できます。 各インスタンスに作成できる特権アカウントは 1 つだけです。

標準アカウント

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

  • 標準アカウントを使用して、他のアカウントを作成または管理したり、他のアカウントを切断したりすることはできません。

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

インスタンスパラメータ

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

インスタンス操作の制限

制限

説明

バックアップと回復

  • バックアップの制限:

    • コマンドラインまたはグラフィカルユーザーインターフェイス (GUI) を使用して論理バックアップを実行します。

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

  • 回復の制限:

    • コマンドラインまたは GUI を使用して論理データを回復します。

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

MySQL ストレージエンジン

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

ログ

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

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

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

ApsaraDB RDS for MySQL は、プライマリ/セカンダリレプリケーションアーキテクチャを提供します (Basic Edition インスタンスを除く)。 高可用性シリーズインスタンスのセカンダリインスタンスは読み取り可能ではありません。 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 コマンドを使用した組み込みヘルプ情報のクエリをサポートしています。 ただし、デフォルトのデータコンテンツはバージョンによって異なる場合があります。 一部のバージョンではヘルプデータが初期化されていない場合があり、その結果、クエリ結果が空になります。 スクリプトを手動でインポートしてデータを完成させ、HELP コマンドを有効にすることができます。

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

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

RDS インスタンスの再起動

コンソールを使用するか、OpenAPI を呼び出してインスタンスを再起動します。