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

ApsaraDB RDS:パラメーターテンプレートの使用

最終更新日:Nov 30, 2025

このトピックでは、パラメーターテンプレートを使用して複数の ApsaraDB RDS for MySQL インスタンスのパラメーターを一度に設定する方法について説明します。ApsaraDB RDS for MySQL は、システムパラメーターテンプレートとカスタムパラメーターテンプレートを提供します。

前提条件

RDS インスタンスは、次のいずれかのデータベースエンジンバージョンを実行している必要があります。

  • MySQL 8.0 (サーバーレス RDS インスタンスを含む)

  • MySQL 5.7

  • MySQL 5.6

背景情報

サービスの可用性を確保するため、ApsaraDB RDS コンソールでは一部のパラメーターのみ設定できます。ApsaraDB RDS for MySQL は、さまざまなシステムパラメーターテンプレートを提供しています。また、高性能の要件など、特定のビジネス要件を満たすためにカスタムパラメーターテンプレートを作成することもできます。

説明

単一のパラメーターを設定する方法の詳細については、「インスタンスパラメーターの変更」をご参照ください。

システムパラメーターテンプレートの概要

説明

システムパラメーターテンプレートは、RDS High-availability Edition、および RDS Basic Edition を実行する RDS インスタンスにのみ提供されます。ご利用の RDS インスタンスが RDS Enterprise Edition を実行している場合は、インスタンス用にカスタムパラメーターテンプレートを作成できます。詳細については、「カスタムパラメーターテンプレートの作成」をご参照ください。

RDS High-availability Edition、および RDS Basic Edition を実行する RDS インスタンスには、次のシステムパラメーターテンプレートが提供されます。

  • デフォルトのパラメーターテンプレート

    このパラメーターテンプレートは、最高のデータセキュリティを提供しますが、読み取りおよび書き込みパフォーマンスは比較的低速です。このパラメーターテンプレートを使用する場合、データは半同期モードでレプリケーションされます。データセキュリティを確保するため、このパラメーターテンプレートでは次のパラメーター設定が固定されています。

    • InnoDB

      • innodb_flush_log_at_trx_commit = 1

      • sync_binlog = 1

    • X-Engine (デフォルトのパラメーターテンプレートのみ提供されます。)

      sync_binlog = 1

    説明
    • RDS インスタンスを作成すると、指定されたデータベースエンジンバージョンと RDS エディションに一致するデフォルトのパラメーターテンプレートがデフォルトで選択されます。次の操作を実行して、デフォルトのパラメーターテンプレートのパラメーター設定を表示できます。ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[パラメーターテンプレート] をクリックします。表示されたページで、[システムパラメーターテンプレート] タブをクリックし、「デフォルトのパラメーターテンプレート」を検索して、デフォルトのパラメーターテンプレートのすべてのパラメーター設定を表示します。

    • デフォルトのパラメーターテンプレートは変更できません。

  • 非同期パラメーターテンプレート

    このパラメーターテンプレートは、高いデータセキュリティと高速性を保証します。このパラメーターテンプレートを使用する場合、データは非同期モードでレプリケーションされます。データセキュリティを確保するため、このパラメーターテンプレートでは次のパラメーター設定が固定されています。

    • innodb_flush_log_at_trx_commit = 1

    • sync_binlog=1

    • rpl_semi_sync_master_enabled=off

    説明

    データレプリケーションモードを非同期に変更する方法の詳細については、「データレプリケーションモードの照会と変更」をご参照ください。

  • 高性能パラメーターテンプレート

    このパラメーターテンプレートは、平均的なデータセキュリティを提供しますが、最速の読み取りおよび書き込みパフォーマンスを実現します。このパラメーターテンプレートを使用する場合、データは非同期モードでレプリケーションされます。データセキュリティを確保するため、このパラメーターテンプレートでは次のパラメーター設定が固定されています。

    • innodb_flush_log_at_trx_commit = 2

    • sync_binlog = 1000

説明

カスタムパラメーターテンプレートを使用して、システムパラメーターテンプレートに含まれるパラメーターの値を変更することはできません。

次の表に、システムパラメーターテンプレートのパラメーターを示します。

パラメーター

説明

innodb_flush_log_at_trx_commit

1

トランザクションをコミットすると、システムはトランザクションログレコードをバッファーからログファイルに書き込み、すぐにログファイルをディスクに同期します。

2

トランザクションをコミットすると、システムはトランザクションログレコードをバッファーからログファイルに書き込みますが、すぐにログファイルをディスクに同期しません。ログファイルは 1 秒に 1 回ディスクに書き込まれます。書き込み操作が実行される前にシステムが応答しなくなった場合、直近 1 秒間に生成されたログレコードは失われます。

sync_binlog

1

トランザクションをコミットすると、バイナリログファイルがディスクに書き込まれ、ディスクはすぐにリフレッシュされます。バイナリログファイルはバッファーに書き込まれません。

1000

バッファー内のログレコードは、1,000 件のログレコードがバッファーに送信されるたびにディスクに書き込まれ、ディスクがリフレッシュされます。これにより、データが失われる可能性があります。

パラメーターテンプレートの適用

  1. ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[パラメーターテンプレート] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。

  2. [カスタムパラメーターテンプレート] または [システムパラメーターテンプレート] タブで、適用するパラメーターテンプレートを見つけ、[アクション] 列で 点点点 > [インスタンスに適用] を選択します。

  3. 表示されたパネルの [すべてのインスタンス] セクションで、パラメーターテンプレートを適用する RDS インスタンスを選択し、 アイコンをクリックして選択した RDS インスタンスを [選択したインスタンス] セクションに移動し、[パラメーターの比較] セクションでパラメーター設定の変更を表示します。

    重要

    複数の RDS インスタンスにパラメーターテンプレートを適用する前に、パラメーター設定がすべての RDS インスタンスに適していることを確認する必要があります。慎重に進めてください。

  4. [OK] をクリックします。

カスタムパラメーターテンプレートの作成

  1. ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[インスタンス] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。

  2. 左側のナビゲーションウィンドウで、[パラメーターテンプレート] をクリックします。[パラメーターテンプレート] ページで、[パラメーターテンプレートの作成] をクリックします。

  3. 次のパラメーターを設定します。

    パラメーター

    説明

    テンプレート名

    パラメーターテンプレートの名前を入力します。名前は 8~64 文字で、英字、数字、ピリオド (.)、アンダースコア (_) を使用できます。名前は英字で始まる必要があります。

    データベースエンジン

    RDS インスタンスが実行するデータベースエンジンを選択します。値を MySQL に設定します。

    エンジンバージョン

    RDS インスタンスが実行するデータベースエンジンのバージョンを選択します。有効な値:5.6、5.7、8.0。

    [説明]

    パラメーターテンプレートの説明を入力します。説明は最大 200 文字です。

    [パラメーターの追加]

    [パラメーターの追加] をクリックし、[パラメーター] ドロップダウンリストからパラメーターを選択します。その後、パラメーターを設定できます。パラメーターの有効値の範囲とデフォルト値も表示できます。

    説明
    • 追加または変更できるパラメーターを表示するには、次の操作を実行します。[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。RDS インスタンスの ID をクリックします。左側のナビゲーションウィンドウで、[パラメーター] をクリックします。[編集可能なパラメーター] タブで、追加または変更できるパラメーターを表示します。

    • 別のパラメーターを追加する場合は、再度 [パラメーターの追加] をクリックする必要があります。

    • パラメーターを削除するには、パラメーターの右側にある [削除] をクリックする必要があります。

    インポート

    パラメーターテンプレートをコンピューターにエクスポートした後、ビジネス要件に基づいてパラメーターテンプレートを編集できます。その後、[インポート] をクリックして、パラメーターテンプレートから RDS インスタンスにパラメーター設定をコピーできます。パラメーターテンプレートをエクスポートする方法の詳細については、「インスタンスパラメーターの変更」をご参照ください。

  4. [OK] をクリックします。

パラメーターテンプレートのクローン作成

現在のリージョンから別のリージョンにカスタムパラメーターテンプレートをクローンする場合、またはカスタムパラメーターテンプレートのパラメーター設定を変更する場合は、パラメーターテンプレートのクローン機能を使用できます。

説明

システムパラメーターテンプレートはクローンできません。

  1. ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[インスタンス] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。

  2. 左側のナビゲーションウィンドウで、[パラメーターテンプレート] をクリックします。

  3. クローンするパラメーターテンプレートを見つけ、图标 アイコンをクリックし、[操作] 列で [クローン] を選択します。

  4. 次のパラメーターを設定します。

    パラメーター

    説明

    リージョン

    パラメーターテンプレートをクローンするターゲットリージョンを指定します。

    テンプレート名

    パラメーターテンプレートの名前を入力します。名前は 8~64 文字で、英字、数字、ピリオド (.)、アンダースコア (_) を使用できます。名前は英字で始まる必要があります。

    操作

    パラメーターテンプレートの説明を入力します。説明は最大 200 文字です。

  5. [OK] をクリックします。

パラメーターテンプレートの管理

  1. ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[インスタンス] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。

  2. 左側のナビゲーションウィンドウで、[パラメーターテンプレート] をクリックします。

  3. このリージョンでパラメーターテンプレートを管理します。

    説明

    システムテンプレートでは、[表示][インスタンスに適用] の操作を実行できます。

    • パラメーターテンプレートの表示

      表示するパラメーターテンプレートを見つけ、[操作] 列の [表示] をクリックして、パラメーターテンプレートの基本情報とパラメーター設定を表示します。

    • パラメーターテンプレートの変更

      重要
      • カスタムパラメーターテンプレートを変更した場合、変更を有効にするには、カスタムパラメーターテンプレートを RDS インスタンスに再適用する必要があります。

      • カスタムパラメーターテンプレートが RDS インスタンスに再適用された後、RDS インスタンスが再起動される場合があります。変更を有効にするためにインスタンスの再起動が必要なパラメーターを変更した場合は、RDS インスタンスを再起動する必要があります。

      1. 変更するパラメーターテンプレートを見つけ、图标 アイコンをクリックし、[操作] 列で [変更] を選択します。または、パラメーターテンプレートの [操作] 列で [表示] をクリックした後に表示されるパネルで [パラメーターテンプレートの編集] をクリックします。 詳細については、「パラメーターの説明」をご参照ください。

      2. [OK] をクリックします。

    • パラメーターテンプレートの削除

      説明

      パラメーターテンプレートを削除しても、そのパラメーターテンプレートが適用されている RDS インスタンスは影響を受けません。

      削除するパラメーターテンプレートを見つけ、图标 アイコンをクリックし、[操作] 列で [削除] を選択します。表示されるメッセージで、[OK] をクリックします。

関連操作

操作

説明

CreateParameterGroup

パラメーターテンプレートを作成します。

ModifyParameterGroup

パラメーターテンプレートを変更します。

CloneParameterGroup

あるリージョンから別のリージョンにパラメーターテンプレートをクローンします。

DescribeParameterGroups

リージョンで利用可能なパラメーターテンプレートを照会します。

DescribeParameterGroup

パラメーターテンプレートの詳細を照会します。

DeleteParameterGroup

リージョンからパラメーターテンプレートを削除します。

よくある質問

カスタムパラメーターテンプレートのパラメーター値をデフォルト値にリセットするにはどうすればよいですか?

  1. カスタムパラメーターテンプレートで変更するパラメーターを見つけ、ユーザー定義の値をデフォルト値に変更します。詳細については、「パラメーターテンプレートの変更」をご参照ください。

  2. カスタムパラメーターテンプレートを RDS インスタンスに再適用します。詳細については、「パラメーターテンプレートの適用」をご参照ください。