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

PolarDB:X-Engineの有効化

最終更新日:Sep 14, 2024

このトピックでは、PolarDBクラスターでX-Engineを有効にするための前提条件、使用上の注意事項、および手順について説明します。

前提条件

  • PolarDBクラスターのDatabase EditionEnterprise Editionです。 クラスターのEditioncluster Editionです。 クラスターはPolarDB for MySQLの8.0で、リビジョンバージョンは次のとおりです。

    • 8.0.1.1.31またはそれ以降;

    • 8.0.2.2.12以降。

    クラスターバージョンの確認方法については、「エンジンバージョンの照会」をご参照ください。

  • PolarDBクラスターのプライマリノードには、少なくとも8 GBのメモリがあります。 クラスター内の読み取り専用ノードの仕様は、プライマリノードの仕様よりも高いか、同じである必要があります。

  • PolarDBクラスターがグローバルデータベースネットワーク (GDN) に参加していません。

使用上の注意

  • PolarDBクラスターに対してX-Engineを有効にすると、この機能を無効にすることはできません。 そうしないと、X-Engineに格納されているテーブルにアクセス例外が発生する可能性があります。

  • PolarDBクラスターに対してX-Engineを有効にすると、クラスターはGDNに参加できません。

  • X-Engineを有効にすると、クラスターが自動的に再起動され、最大30秒間切断されます。 この操作をオフピーク時に実行し、アプリケーションがデータベースサービスに自動的に再接続できるようにすることをお勧めします。

手順

次のいずれかの方法を使用して、X-Engineを有効にできます。

方法1: 既存のクラスターでX-Engineを有効にする

  1. PolarDB コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、クラスターをクリックします。

  3. コンソールの左上隅で、管理するクラスターがデプロイされているリージョンを選択します。

  4. クラスターを見つけて、クラスターIDをクリックします。

  5. 左側のナビゲーションウィンドウで、[設定と管理] > [データライフサイクル] を選択します。 [X-エンジン (ウォームデータ)] タブをクリックします。

    image

  6. [有効化] をクリックします。

  7. [X-Engine比率の設定] ダイアログボックスで、実際のビジネスシナリオに基づいてX-Engineのメモリリソース割り当てを設定し、[有効化] をクリックします。

    次の表に、3つの典型的なシナリオの推奨比率を示します。 ビジネス要件に基づいて比率を設定できます。

    説明

    X-Engineを有効にすると、デフォルトで50% のメモリリソースがX-Engineに割り当てられます。

    シナリオ

    InnoDB (%)

    X-エンジン (%)

    ホットデータにはInnoDBを、コールドデータにはX-Engineを使用します。 コールドデータは、めったにアクセスされないものとして分類される。

    80

    20

    ホットデータにはInnoDBを、コールドデータにはX-Engineを使用します。 コールドデータはまだ更新されており、照会できます。

    50

    50

    少量のデータにはInnoDBを使用し、更新または照会が必要な大量のデータにはX-Engineを使用します。

    20

    80

  8. [確認] メッセージの [OK] をクリックします。

方法2: クラスター購入時にストレージエンジンとしてX-Engineを選択する

詳細については、「従量課金クラスターの購入」および「サブスクリプションクラスターの購入」の「ストレージタイプの選択」をご参照ください。