tencent cloud

TencentDB for MySQL

動向とお知らせ
製品アップデート情報一覧
初心者ガイド
製品紹介
製品概要
製品の優位性
適用シナリオ
データベースのアーキテクチャ
タグ編集
製品機能リスト
データベースインスタンス
高可用性(マルチアベイラビリティゾーン)
地域とAvailability Zone
自社研究カーネル
TXSQLカーネル概要
機能系特性
パフォーマンス系特性
セキュリティ系特性
安定性系特性
TXRocksエンジン
購入ガイド
課金概要
購入方法
支払い更新の説明
支払い延滞の説明
返金説明
インスタンス調整の料金の説明
バックアップキャパシティ課金説明
クイックスタート
概要
MySQLインスタンスの作成
操作ガイド
使用制限
操作一覧
インスタンスの管理とメンテナンス
アップグレードインスタンス
拡張インスタンス
データベースプロキシ
データベース管理(DMC)
アカウント管理
パラメータ設定
バックアップとロールバック
データ移行
インターネットとセキュリティ
監視とアラーム
ログセンター
タグ
プラクティスチュートリアル
MySQL利用規約
アプリケーションの自動再接続機能のコンフィグレーション
MySQLマスターインスタンスパラメータの変更影響
MyISAMからInnoDBエンジンへの切り替え制限
TencentDB for MySQLのためのVPC作成
MySQLによるサービス負荷能力の向上
2地域3センターのディザスタリカバリ構築
リード・ライト分離によるTencentDB for MySQLパフォーマンスの拡張
DTSでInnoDBデータをRocksDBに移行します
LAMPスタック上のWebアプリケーションの構築
Drupalウエブサイトの構築
Python言語によるMySQL APIの使用
ホワイトペーパー
パフォーマンス白書
セキュリティ白書
トラブルシューティング
接続に関する問題
性能関連
インスタンスデータの同期遅延
大文字と小文字を区別しない設定に失敗しました
APIドキュメント
History
Introduction
API Category
Instance APIs
Making API Requests
Data Import APIs
Database Proxy APIs
Database Audit APIs
Security APIs
Task APIs
Backup APIs
Account APIs
Rollback APIs
Parameter APIs
Database APIs
Monitoring APIs
Log-related API
Data Types
Error Codes
よくある質問
課金関連
ロールバック関連の問題
接続とログインに関する問題
パラメータを変更
アップグレード関連の問題
アカウント権限
性能メモリ
運営する
データ移行
機能特徴
コンソール関連
ログ関連
API 2.0切り替え 3.0ガイド
Service Agreement
Service Level Agreement
Terms of Service
汎用参考
標準と認証
お問い合わせ
用語集

インスタンスパラメータの設定

PDF
フォーカスモード
フォントサイズ
最終更新日: 2025-03-20 16:46:36
TencentDB for MySQLコンソール でパラメータの一部を確認、変更でき、また、コンソールでパラメータ変更履歴を問い合わせることもできます。
説明:
マスターインスタンスと読み取り専用インスタンスの両方で、コンソールでパラメータを変更することがサポートされています。処理方法も同様です。処理は以下を参照してください。

注意事項

インスタンスの安定性を確保するために、コンソールでパラメーターの一部だけを変更できます。コンソールの[パラメータ設定]ページに表示されるパラメータは、ユーザーが変更できるパラメータです。
変更されたパラメータを有効にするためにインスタンスを再起動する必要がある場合は、再起動するかを確認するメッセージが表示されます。サービスのオフピーク時間帯に操作すること、及びアプリケーションに再接続メカニズムがあることを確認することをお勧めします。
デフォルトの式に戻したい場合は、入力したパラメータの内容を空にして適用します。

パラメータリストのパラメータの変更

パラメータの一括変更

1. MySQLコンソールにログインし、インスタンスリストのインスタンスIDまたは操作列の管理をクリックして、インスタンス管理ページに進みます。
2. データベース管理 > パラメータ設定ページを選択し、パラメータの一括変更をクリックします。 マスターインスタンス画面は以下のとおりです:

3. パラメータ運用値列で、変更したいパラメータを選択して変更し、間違いがないか確認した後変更を確認をクリックします。

4. ポップアップしたダイアログボックスで、パラメータタスクの実行方式を選択し、OKをクリックします。
説明:
今すぐ実行を選択すると、選択したインスタンスのパラメータ変更タスクが直ちに実行され、有効になります。
メンテナンス時間帯を選択すると、選択したインスタンスのパラメータ変更タスクがインスタンスのメンテナンス時間帯に実行され、有効になります。

単一パラメータの変更

1. TencentDB for MySQLコンソールにログインし、インスタンスリストでインスタンスIDをクリックして、インスタンス管理ページに進みます。
2. データベース管理 > パラメータ設定ページを選択し、目的のパラメータが存在する行を選択し、パラメータ運用値列で、

をクリックしてパラメータ値を変更します。

3. 変更可能なパラメータ値列の表示に基づき、目的のパラメータ値を入力し、

をクリックして保存します。

をクリックすると操作をキャンセルできます。


4. ポップアップしたダイアログボックスで、パラメータタスクの実行方式を選択し、OKをクリックします。
説明:
今すぐ実行を選択すると、選択したインスタンスのパラメータ変更タスクが直ちに実行され、有効になります。
メンテナンス時間帯を選択すると、選択したインスタンスのパラメータ変更タスクがインスタンスのメンテナンス時間帯に実行され、有効になります。

パラメータテンプレートをインポートしてパラメータを変更する

方法1:パラメータ設定ページからインポートする

1. TencentDB for MySQLコンソールにログインし、インスタンスリストでインスタンスIDをクリックして、インスタンス管理ページに進みます。
2. データベース管理 > パラメータ設定ページを選択し、カスタムテンプレート(これまでに常に使用するカスタムテンプレートを設定していない場合は、MySQLコンソールで、左側のナビゲーションバーのパラメータテンプレートからカスタムテンプレートを見つけ、テンプレートの作成をクリックすると、パラメータテンプレートを事前に設定することができます。その後、手順2でカスタムテンプレートからインポートできます)。

3. ポップアップしたダイアログボックスで、パラメータテンプレートを選択し、インポートして元のパラメータを上書きするをクリックします。

4. パラメータを確認後、変更を確認をクリックします。

5. ポップアップしたダイアログボックスで、パラメータタスクの実行方式を選択し、OKをクリックします。
説明:
今すぐ実行を選択すると、選択したインスタンスのパラメータ変更タスクが直ちに実行され、有効になります。
メンテナンス時間帯を選択すると、選択したインスタンスのパラメータ変更タスクがインスタンスのメンテナンス時間帯に実行され、有効になります。

方法2:パラメータ設定ファイルをインポートしてパラメータを変更する

1. TencentDB for MySQLコンソールにログインし、インスタンスリストでインスタンスIDをクリックして、インスタンス管理ページに進みます。
2. データベース管理 >パラメータ設定ページを選択し、パラメータのインポートをクリックします。

3. ファイルを選択をクリックして必要なパラメータファイルを見つけた後、インポートして元のパラメータを上書きするをクリックします。

4. パラメータを確認後、変更を確認をクリックします。
5. ポップアップしたダイアログボックスで、パラメータタスクの実行方式を選択し、OKをクリックします。
説明:
今すぐ実行を選択すると、選択したインスタンスのパラメータ変更タスクが直ちに実行され、有効になります。
メンテナンス時間帯を選択すると、選択したインスタンスのパラメータ変更タスクがインスタンスのメンテナンス時間帯に実行され、有効になります。

方法3:パラメータテンプレートページからインポートする

デフォルトテンプレートに戻す

1. TencentDB for MySQLコンソールにログインし、インスタンスリストでインスタンスIDをクリックして、インスタンス管理ページに進みます。
2. データベース管理 > パラメータ設定を選択し、デフォルトテンプレートをクリックすると、高安定性テンプレートまたは高性能テンプレートを選択できます。その後、インポートして元のパラメータを上書きするをクリックします。

3. 変更を確認をクリックすると、パラメータ変更確認ウィンドウに移動します。

4. ポップアップしたダイアログボックスで、パラメータタスクの実行方式を選択し、再起動ルールを読んでチェックを入れ、OKをクリックします。
説明:
今すぐ実行を選択すると、選択したインスタンスのパラメータ変更タスクが直ちに実行され、有効になります。
メンテナンス時間帯を選択すると、選択したインスタンスのパラメータ変更タスクがインスタンスのメンテナンス時間帯に実行され、有効になります。

パラメータ数式

インスタンスのパラメータ設定における式の使用をサポートしています。インスタンス仕様に関連するパラメータを式として設定し、インスタンス仕様に変更が生じた場合、ここに設定したパラメータ値が動的に変化し、変更後の仕様を引き続き適用できます。これにより、インスタンスを常に業務の実行に必要な最適な状態に維持することができます。
参考として、パラメータinnodb_buffer_pool_sizeで{DBinitMemory*786432}を設定した場合、インスタンス仕様中のDBinitMemoryを変更すると、この中のパラメータ設定を変更しなくても、innodb_buffer_pool_sizeの値は自動的に変更されます。


式構文に関するサポートについては、下表をご参照ください。
サポート種類
サポートの説明
変数
DBinitMemory:インスタンス仕様のメモリサイズ、整数型。例えば、インスタンス仕様のメモリサイズが1000MBの場合、DBinitMemoryの値は1024です。DBInitCpu:インスタンス仕様のCPUコア数、整数型。例えば、インスタンス仕様が8コアの場合、DBInitCpuの値は8です。
{DBinitMemory * 786432} は、メモリサイズ(DBinitMemory)* パーセンテージ(システムでデフォルトで75%とする)* 1024 * 1024(単位換算)
演算子
式構文:{}で囲みます。除算演算子(/):被除数を除数で除し、整数型の商を返します。計算結果が小数の場合、小数部分を切り捨てて整数部分を取ります。小数部分の演算はサポートされません。例えば、システムは{MIN(DBInitMemory/4+500,1000000)}をサポートし、{MIN(DBInitMemory*0.25+500,1000000)}をサポートしません。乗算演算子(*):2つの数を乗算し、整数型の積を返します。計算結果に小数がある場合、小数部分を切り捨てて整数部分を取ります。小数部分の演算はサポートされません。
-
関数
関数 MAX()、整数型またはパラメータ式リスト中の最大値を返します。関数 MIN()、整数型またはパラメータ式リスト中の最小値を返します。
{MAX(DBInitCpu/2,4)}

パラメータ式をサポートするパラメータ

説明:
TencentDB for MySQLは、パラメータ設定を継続的に最適化します。パラメータ式をサポートする一部のパラメータのみを以下に示します。コンソールのパラメータテンプレートでさらに多くのパラメータ式を確認できます。
パラメータ名
パラメータ説明
デフォルト式
thread_pool_size
このパラメータにスレッドプール中のスレッドグループ数を設定します。デフォルトの場合、スレッドグループ数はCPU数と同じです。
{MIN(DBInitCpu,64)}
table_open_cache_instances
MySQLがtableハンドルをキャッシングするパーティションの数を指します。
{MIN(DBInitMemory/1000,16)}
table_open_cache
テーブルディスクリプションキャッシュのサイズであり、ファイルを開く/閉じる回数を減らすことができます。
{MAX(DBInitMemory*512/1000,2048)}
table_definition_cache
開かれたテーブルキャッシュインスタンスの数。
{MAX(DBInitMemory*512/1000,2048)}
max_connections
最大接続数。
{MIN(DBInitMemory/4+500,100000)}
join_buffer_size
一般インデックススキャン、範囲インデックススキャン、テーブル全体スキャンに使用されるテーブル接続のバッファの最小サイズ。
{MIN(DBInitMemory*128,262144)}
innodb_write_io_threads
InnoDBにおける、書き込み操作に使用される I/Oスレッド数。
{MAX(DBInitCpu/2,4)}
innodb_read_io_threads
InnoDBにおける、読み取り操作に使用される I/Oスレッド数。
{MAX(DBInitCpu/2,4)}
innodb_buffer_pool_instances
InnoDBバッファプールに分割された領域数。
{MIN(DBInitMemory/2000,16)}
innodb_buffer_pool_size
バッファプールのサイズ(バイト単位)であり、InnoDBがテーブルやインデックスデータをキャッシングする時に使用するメモリ領域です。
{DBInitMemory*786432}

パラメータ設定をファイルとしてエクスポートする

1. TencentDB for MySQLコンソールにログインし、インスタンスリストでインスタンスIDをクリックして、インスタンス管理ページに進みます。
2. データベース管理 > パラメータ設定ページを選択し、パラメータのエクスポートをクリックし、パラメータ設定ファイルをエクスポートします。


パラメータ設定をテンプレートとしてエクスポートする

1. TencentDB for MySQLコンソールにログインし、インスタンスリストでインスタンスIDをクリックして、インスタンス管理ページに進みます。
2. データベース管理 > パラメータ設定ページを選択し、テンプレートとして保存をクリックすると、現在のパラメータ設定をパラメータテンプレートとして保存することができます。


カスタム時間ウィンドウでパラメータを変更する

パラメータ変更の最後のステップを実行するとき、ポップアップダイアログボックスで、パラメータの変更時間をカスタマイズできます。
説明:
メンテナンス時間帯を選択すると、選択したインスタンスのパラメータ変更タスクがインスタンスのメンテナンス時間帯に実行され、有効になります。


パラメータ変更タスクをキャンセルする

メンテナンス時間帯を選択してパラメータ変更タスクを送信した後、パラメータの変更をキャンセルしたい場合は、タスク実行前(タスクのステータスが実行待ちの場合)に、左側ナビゲーションバーのタスクリストページで操作列の元に戻すをクリックすると、パラメータ変更タスクをキャンセルすることができます。



パラメータ変更履歴を確認する

1. TencentDB for MySQLコンソールにログインし、インスタンスリストでインスタンスIDをクリックして、インスタンス管理ページに進みます。
2. データベース管理 > パラメータ設定ページを選択し、右側の最近の変更履歴をクリックします。


3. パラメータの変更履歴ページでは、最近のパラメータ変更履歴を確認できます。

後続の操作

データベースパラメータテンプレートを使用して、データベースのパラメータ設定を一括管理できます。詳細については、パラメータテンプレートの使用をご参照ください。
重要なパラメーターの設定に関する提案については、パラメーター設定に関する提案をご参照ください。

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック