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

Lindorm:ALTER SYSTEM

最終更新日:Nov 09, 2025

この文は、動的システム構成パラメーターを変更します。

エンジンとバージョン

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 定数である必要があります。次の定数型がサポートされています:

  • BIGINT

  • DOUBLE

  • BOOLEAN

  • VARCHAR

サポートされている構成項目

構成項目

データ型

適用可能なエンジン

説明

FILE_FORMAT_VERSION

INTEGER

LindormTable

LindormTable のデータファイルのバージョンを設定します。LindormTable のデフォルトのデータファイルバージョンは 2 です。

説明

Cell Tag is not supported since ldFileVersion is too small=2 エラーが表示された場合は、ファイルバージョンを 5 に設定してこの問題を解決してください。

SLOW_QUERY_RECORD_ENABLE

BOOLEAN

LindormTable

LindormTable のスロークエリのシステムビューを有効にするかどうかを指定します。この機能が有効になっている場合、実行時間が指定されたしきい値を超えたクエリに関する情報が lindorm._slow_query_ ビューに記録されます。この情報は、O&M、検査、およびトラブルシューティングに使用できます。有効な値:

  • TRUE

  • FALSE (デフォルト)

SLOW_QUERY_TIME_MS

INTEGER

LindormTable

lindorm_slow_query ビューに記録されるスロークエリの実行時間のしきい値。単位: ミリ秒 (ms)。デフォルト値は 10,000 ms (10 秒) です。

説明

この値を変更した後、新しいしきい値に基づいて Lindorm サーバーに送信されたクエリのみがスロークエリビューに記録されます。

MAX_CONN

INTEGER

LindormTable

LindormTable への最大接続数を設定します。値は 0 より大きい必要があります。

重要

AUDIT_LEVEL

INTEGER

LindormTable

LindormTable の監査ログのレベルを設定します。有効な値:

  • 0 (デフォルト): DDL および DCL ログを出力します。

  • 1: DDL、DCL、および DML ログを出力します。

  • 2: DDL、DCL、および DQL ログを出力します。

  • 3: DDL、DCL、DML、および DQL ログを出力します。

ERROR_LANG

VARCHAR

LindormTable

Lindorm SQL のエラーメッセージの言語を設定します。次の言語がサポートされています:

  • en: 英語。

  • zh_CN: 簡体字中国語。

重要
  • Lindorm SQL エンジンバージョン 2.9.0.0 以降が必要です。

  • SQL エンジンからのエラーメッセージのデフォルト言語は、インスタンスが配置されているリージョンによって異なります。

USER_AUTH

BOOLEAN

LindormTSDB

LindormTSDB のユーザー認証と権限付与を有効にするかどうかを指定します。有効な値:

  • TRUE: ユーザー認証と権限付与を有効にします。LindormTSDB へのすべての接続には、ユーザー名とパスワードを含める必要があります。LindormTSDB はユーザーを認証し、接続から開始された SQL 文のデータオブジェクトへのアクセスを承認します。

  • FALSE (デフォルト): ユーザー認証と権限付与を無効にします。ユーザー名とパスワードなしで LindormTSDB に接続できます。

    重要

    LindormTSDB のユーザー認証と権限付与を有効にした後、後続のすべてのアクセスリクエストにはユーザー情報を含める必要があります。そうしないと、権限付与が失敗する可能性があります。これには、機能を有効にするために ALTER SYSTEM 文を実行する現在の接続も含まれます。その結果、一部の既存のサービスが LindormTSDB にアクセスできなくなる可能性があります。この機能を有効にする前に、慎重に計画し、影響を十分に評価してください。

QUERY_MAX_MEM

BIGINT

LindormTable

単一のクエリが Lindorm SQL エンジンで消費できる最大メモリ。デフォルト値は 8,388,608 バイト (8 MB) です。

重要
  • Lindorm SQL エンジンバージョン 2.9.6.0 以降が必要です。

  • クエリがメモリ制限に達した場合は、この値を増やしてください。値を段階的に倍増させます。注意: このパラメーターは、各クエリのメモリ制限を制御します。この値を高く設定しすぎると、LindormTable エンジンのメモリプレッシャーが急激に増加し、システムの安定性にリスクをもたらす可能性があります。

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'; 文を実行して設定を確認できます。