この文は、動的システム構成パラメーターを変更します。
エンジンとバージョン
ALTER SYSTEM 文は LindormTable と LindormTSDB に適用されます。
Lindorm SQL バージョンは 2.6.3.2 以降である必要があります。詳細については、「SQL バージョンガイド」をご参照ください。
構文
alter_system_statement ::= ALTER SYSTEM SET configuration_identifier = configuration_literal使用上の注意
パラメーター | 説明 |
configuration_identifier | 動的構成パラメーターの名前。名前は SQL 識別子である必要があります。サポートされている設定項目のリストについては、「サポートされている設定項目」をご参照ください。 |
configuration_literal | 動的構成パラメーターの値。値は SQL 定数である必要があります。次の定数型がサポートされています:
|
サポートされている構成項目
構成項目 | データ型 | 適用可能なエンジン | 説明 |
FILE_FORMAT_VERSION | INTEGER | LindormTable | LindormTable のデータファイルのバージョンを設定します。LindormTable のデフォルトのデータファイルバージョンは 2 です。 説明
|
SLOW_QUERY_RECORD_ENABLE | BOOLEAN | LindormTable | LindormTable のスロークエリのシステムビューを有効にするかどうかを指定します。この機能が有効になっている場合、実行時間が指定されたしきい値を超えたクエリに関する情報が
|
SLOW_QUERY_TIME_MS | INTEGER | LindormTable |
説明 この値を変更した後、新しいしきい値に基づいて Lindorm サーバーに送信されたクエリのみがスロークエリビューに記録されます。 |
MAX_CONN | INTEGER | LindormTable | LindormTable への最大接続数を設定します。値は 0 より大きい必要があります。 重要
|
AUDIT_LEVEL | INTEGER | LindormTable | LindormTable の監査ログのレベルを設定します。有効な値:
|
ERROR_LANG | VARCHAR | LindormTable | Lindorm SQL のエラーメッセージの言語を設定します。次の言語がサポートされています:
重要
|
USER_AUTH | BOOLEAN | LindormTSDB | LindormTSDB のユーザー認証と権限付与を有効にするかどうかを指定します。有効な値:
|
QUERY_MAX_MEM | BIGINT | LindormTable | 単一のクエリが Lindorm SQL エンジンで消費できる最大メモリ。デフォルト値は 8,388,608 バイト (8 MB) です。 重要
|
例
LindormTable のデータファイルバージョンを変更する
LindormTable のデータファイルバージョンを 5 に設定します。
ALTER SYSTEM SET FILE_FORMAT_VERSION = 5;結果の確認
SHOW SYSTEM VARIABLES LIKE 'FILE_FORMAT_VERSION'; 文を実行して設定を確認できます。
LindormTable でスロークエリを記録するためのしきい値を設定する
LindormTable でスロークエリを記録するためのビューを有効にし、それらを記録するためのしきい値を設定します。
-- スロークエリの記録を有効にする
ALTER SYSTEM SET SLOW_QUERY_RECORD_ENABLE = TRUE;
-- スロークエリのしきい値を 1 秒 (1000 ms) に設定する
ALTER SYSTEM SET SLOW_QUERY_TIME_MS = 1000; 結果の確認
SHOW SYSTEM VARIABLES LIKE 'SLOW_QUERY_TIME_MS'; 文を実行して設定を確認できます。
LindormTable の最大接続数を変更する
LindormTable への最大接続数を 5000 に設定します。
ALTER SYSTEM SET MAX_CONN = 5000;結果の確認
SHOW SYSTEM VARIABLES LIKE 'MAX_CONN'; 文を実行して設定を確認できます。
LindormTSDB の権限付与機能を有効または無効にする
-- 権限付与を有効にする
ALTER SYSTEM SET USER_AUTH=TRUE;
-- 権限付与を無効にする
ALTER SYSTEM SET USER_AUTH=FALSE; LindormTable の SQL エラーメッセージの言語を変更する
LindormTable の SQL エラーメッセージの言語を簡体字中国語に設定します。
ALTER SYSTEM SET ERROR_LANG = 'zh_CN';結果の確認
SHOW SYSTEM VARIABLES LIKE 'ERROR_LANG'; 文を実行して設定を確認できます。