システム変数(system variable)はパラメータとも呼ばれ、データベースの管理と制御に関する設定です。本ドキュメントではパラメータに関する説明を紹介します。
使用シナリオ
TDSQL-C for MySQLは、データベースの性能を最適化するための豊富なパラメータを提供します。お客様は直接コンソールを通じて、パラメータを設定することで、フォーマット類、権限類、機能スイッチ、文字セット、実行条件、キャッシュサイズ、時間/数量/サイズ制限、テーブル操作方式などのデフォルト値を変更できます。これにより、調整後のデータベースのパラメータがお客様の業務シナリオにおけるデータベースに対するニーズにより適応します。
パラメータ分類
TDSQL-C for MySQLが提供するパラメータは、グローバルパラメータ(global)と非グローバルパラメータ(session)に分けられます。グローバルパラメータはクラスタ全体に対するもので、設定したパラメータ値はクラスタ配下のすべてのインスタンスに適用されます。非グローバルパラメータはクラスタ配下の特定のインスタンスに対するもので、設定したパラメータ値は現在のインスタンスにのみ適用されますが、設定後はそのパラメータ値を他のインスタンスに同期することも可能です。
サポート対象のパラメータオペレーション
TDSQL-C for MySQLは複数のパラメータテンプレートを提供します。クラスタ作成時、お客様はデフォルト値が設定されたパラメータテンプレートを直接使用でき、TDSQL-C for MySQLが安定性を確保しつつデータベースの性能を向上させます。
実際の業務ニーズに基づき、単一または一括でパラメータ値を調整でき、様々なシナリオに柔軟に対応します。
新規テンプレート作成をサポートし、デフォルトパラメータテンプレートをベースとして、少し変更するだけでカスタムパラメータ最適化ソリューションを生成できます。
設定ファイル my.conf からインポートしてテンプレートを生成することをサポートします。
パラメータ設定からテンプレートとして保存することで、他のクラスタに適用できます。
一部のパラメータではフォーミュラによるパラメータ値設定をサポートしており、フォーミュラで設定された値は仕様変更に適応して自動的に変化するため、データベースは常に最適な状態または最も安定した状態を維持できます。
グローバルパラメータと非グローバルパラメータをサポートします。
関連ドキュメント
インスタンスパラメータ、単一/一括でのパラメータ変更、パラメータテンプレートのインポートによる変更、パラメータ設定ファイルのインポートによる変更、パラメータ設定ファイルのエクスポート、パラメータ変更履歴の照会などについては、インスタンスパラメータを設定するを参照してください。 パラメータテンプレートの新規作成、複製、パラメータ値の変更、インポート/エクスポート/削除などについては、パラメータテンプレートの使用を参照してください。