お客様はコンソールを通じてパラメータおよびパラメータの変更履歴を表示できます。また、業務ニーズに基づいて一部のパラメータ値を調整できます。本記事では、コンソールを通じたパラメータ変更の関連操作についてご紹介します。
注意事項
インスタンスの安定性を確保するため、コンソールでは一部のパラメータのみ変更が開放されています。コンソールのパラメータ設定ページに表示されているパラメータが変更可能なパラメータとなります。
このパラメータの変更を反映するにはインスタンスの再起動が必要な場合、システムは再起動するかどうかを確認します。業務負荷が低い時間帯での操作をお勧めし、アプリケーションに再接続メカニズムが備わっていることをご確認ください。
パラメータタスク:パラメータタスクの変更詳細はタスク一覧で確認できます。
パラメータタスクがまだ実行されていない場合、取り消しが可能です。
該クラスタにパラメータ変更タスクが存在する場合、未完了の状態で再度パラメータを変更すると、変更が失敗することになります。
グローバルパラメータは読み書きインスタンス上で変更する必要があり、変更後はクラスタ配下のすべてのインスタンスに適用されます。非グローバルパラメータはクラスタ配下のインスタンスで個別に設定して有効化できます。
単一パラメータを変更する
2. クラスタ管理ページで、パラメータ設定タブを選択し、パラメータを変更する必要があるインスタンスIDを選択します(グローバルパラメータは読み書きインスタンスで設定が必要で、設定後はクラスタ全体に適用されます。非グローバルパラメータは任意のインスタンスで個別に設定できます)。
注意:
TDSQL-C for MySQLでは、パラメータにグローバルパラメータであるかというフィールドを追加しました。これにより、クラスタ全体に適用されるパラメータと、異なるインスタンスごとに個別のパラメータ値を設定できるものを迅速に区別できます。グローバルパラメータに設定した値はクラスタ配下のすべてのインスタンスに適用され、非グローバルパラメータの値は設定後も現在のインスタンスにのみ有効ですが、この値を他のインスタンスに同期することができます。
3. パラメータリストで対象パラメータの行を探し、パラメータの実行値列にあるをクリックしてパラメータ値を変更します。 説明:
パラメータ設定ページの右側にある検索ボックスでパラメータ名を検索し、変更が必要なパラメータを素早く見つけることもできます。
4. パラメータの変更可能値列の指示に基づいて、対象パラメータ値を入力し、をクリックして保存します。をクリックすると操作をキャンセルできます。 説明:
パラメータ値の前にアイコンが表示されている場合、現在のパラメータが整数型と数式による設定の2つの方法を対応していることを示しています。数式による設定後、パラメータ値はCPU/メモリなどの仕様に応じて自動調整されます(数式は数値変数の変更のみ対応しており、詳細はパラメータ数式を参照してください)。 5. をクリックすると、ポップアップダイアログが表示されます。内容を確認し、実行時間を選択して確認をクリックします。
実行時間: 即時実行を選択すると、確認後ただちに変更がトリガーされます。
メンテナンス時間内の変更を選択すると、インスタンスのメンテナンス期間中に変更が行われます。メンテナンス期間の変更については、インスタンスメンテナンス時間の設定を参照してください。 注意:
パラメータ変更の確認時、システムからデータベースインスタンスの再起動が発生するかどうかが通知されます。即時実行またはメンテナンス時間内での実行を選択できます。
再起動不要項目の変更画面は以下の通りです。
再起動項目の変更に関するメッセージは以下の通りです:
パラメータの変更に非グローバルパラメータが含まれる場合、このパラメータを他のインスタンスに同期して適用するかどうかが表示されます。同期しないことを選択し、現在のインスタンスに対してのみパラメータ値を設定することも可能です。
またはドロップダウンリストで同期設定を行うインスタンスIDを選択します。選択すると、この非グローバルパラメータ値が選択したインスタンスに同期して適用されます。
パラメータ一括変更
2. クラスタ管理ページで、パラメータ設定タブを選択し、パラメータを変更する必要があるインスタンスIDを選択します(グローバルパラメータは読み書きインスタンスで設定が必要で、設定後はクラスタ全体に適用されます。非グローバルパラメータは任意のインスタンスで個別に設定できます)。
3. パラメータ変更をクリックします。
4. パラメータ実行値列で、変更が必要なパラメータを選択して変更し、内容を確認した上で確認をクリックします。
5. ポップアップダイアログで、システムからデータベースインスタンスの再起動が発生するかどうかが通知されます。非グローバルパラメータが存在する場合、他のインスタンスに適用するかを選択できます。内容を確認した上で、即時実行またはメンテナンス時間内での実行を選択し、確認をクリックします。
パラメータテンプレートのインポートでパラメータを変更できます。
2. クラスタ管理ページで、パラメータ設定タブを選択し、対象のインスタンスIDを選択して、テンプレートからインポートをクリックします。
3. 表示されるダイアログボックスでパラメータテンプレートを選択し、確定をクリックします。
4. パラメータを確認した上で、左上の確認をクリックします。
5. ポップアップダイアログで、システムからデータベースインスタンスの再起動が発生するかどうかが通知されます。非グローバルパラメータが存在する場合、他のインスタンスに適用するかを選択できます。内容を確認した上で、即時実行またはメンテナンス時間内での実行を選択し、確認をクリックします。
パラメータ設定ファイルをインポートしてパラメータを変更する
注意:
コンフィグファイルでは、フォーミュラのインポートはサポートされていません。
2. クラスタ管理ページで、パラメータ設定タブを選択し、対象のインスタンスIDを選択して、パラメータのインポートをクリックします。
3. ポップアップダイアログでパラメータファイルを選択してアップロードし、インポートによる既存パラメータの上書きをクリックします。
4. パラメータを確認した上で、左上の確認をクリックします。
5. ポップアップダイアログで、システムからデータベースインスタンスの再起動が発生するかどうかが通知されます。非グローバルパラメータが存在する場合、他のインスタンスに適用するかを選択できます。内容を確認した上で、即時実行またはメンテナンス時間内での実行を選択し、確認をクリックします。
パラメータコンフィグファイルをエクスポートします。
注意:
パラメータ設定ファイルをエクスポートする際、フォーミュラパラメータ値は自動的に整数値に変換されて出力されます。
2. クラスタ管理ページで、パラメータ設定タブを選択し、対象のインスタンスIDを選択して、パラメータのエクスポートをクリックすると、エクスポートファイルは直接ローカルに保存されます。
パラメータ変更ログを照会する
2. クラスタ管理ページで、パラメータ設定タブを選択し、右側の最近の変更記録をクリックします。
3. 遷移先のページで、右側で最近の変更記録を表示したいインスタンスIDを選択し、そのパラメータ変更記録を表示できます。表示可能なフィールド情報には(パラメータ名、変更前パラメータ値、変更後パラメータ値、変更ステータス、変更時間)が含まれます。
関連するAPI
|
| 本インターフェース(ModifyClusterParam)はクラスタパラメータの変更に使用されます。 |
| 本インターフェース(ModifyInstanceParam)はインスタンスパラメータを変更するために使用されます。 |
| 本インターフェース(DescribeInstanceParams)はインスタンスパラメータリストのクエリのために使用されます。 |
| 本インターフェース(DescribeClusterParams)はクラスタパラメータのクエリに使用されます。 |