tencent cloud

TDSQL-C for MySQL

システム変数

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2025-12-30 16:47:26
本記事では、SQL HINT で set_var を使用して指定可能な変数リストを詳細に列挙します。

Runtime Filter 関連

システム変数
意味
パラメータ型
既定値
値の範囲
スコープ
SET_VARヒントのサポートを提供します。
libra_enable_runtime_filter
ランタイムフィルタを有効化するかどうか。
BOOL
ON
ON:ランタイムフィルタを有効化する
OFF:ランタイムフィルタを無効化する
Global & Session
はい
libra_runtime_filter_type
割り当て可能なランタイムフィルタタイプの設定
VARCHAR
MIN_MAX、BLOOM_FILTER、IN_FILTER
BLOOM_FILTER:JOIN BUILD側のJOIN KEYのBloom Filterを構築し、プローブ側のデータのフィルタリングを行います。
MIN_MAX:JOIN BUILD側のJOIN KEYの最大最小値を構築し、プローブ側のデータフィルタリングを行います。
IN:JOIN BUILD側のJOIN KEYの値リストを構築し、プローブ側のデータフィルタリングを行います。
空文字列:Runtime Filter機能を無効化することを意味します。
Global & Session
はい
libra_enable_cost_based_runtime_filter
コストベースのランタイムフィルタの有効化または無効化
BOOL
ON
ON:コストベースのランタイムフィルタ割り当てを有効化する
OFF:コストベースのランタイムフィルタ割り当てを無効化する。
Global & Session
はい
libra_max_in_runtime_filter_ndv
コストベースのランタイムフィルタにおいて、INタイプのランタイムフィルタを生成する際の、BUILD側での最大NDV(Number of Distinct Values)値です。
INT
1024
0 - MaxValue
Global & Session
はい
runtime_filter_wait_time_ms
RF USE側で初めてRF Readyを待機する最大時間を表し、0はタイムアウトまたはクエリ実行が中断されるまで無制限に待機することを意味します。
INT
100
[0、MaxValue)
Global & Session
はい

遅延マテリアライゼーション関連

システム変数
意味
パラメータ型
既定値
値の範囲
スコープ
SET_VARヒントのサポートを提供します。
libra_enable_late_materialization
遅延マテリアライゼーションを有効にするかどうか。
BOOL
OFF
ON:遅延マテリアライゼーションを有効化する
OFF:遅延マテリアライゼーションを無効化する
Global & Session
はい

パラレルとコンカレント関連

システム変数
意味
パラメータ型
既定値
値の範囲
スコープ
SET_VARヒントのサポートを提供します。
max_threads
クエリの実行時における並列度。
INT
ノードのCPUコア数
0 - MaxValue(CPUコア数の2倍を超えないことが推奨されます)
Global & Session
はい

実行エンジン関連

システム変数
意味
パラメータ型
既定値
値の範囲
スコープ
SET_VARヒントのサポートを提供します。

max_bytes_before_external_agg_uniq_exact
count distinctで計算関数uniqExactDiskを使用する場合、ハッシュセットがこの制限値を超えるとディスクへの切り替えが開始されます。デフォルトは0で、ディスク計算は行われません。
INT
0
[0、MaxValue)
Global & Session
はい
one_bucket_max_temp_file_size
count distinctで計算関数uniqExactDiskを使用する場合、バケットごとのディスク書き込みファイルの最大サイズを表します。この値を超えると、新しいファイルに切り替えて書き込みます。
INT
0
[0、MaxValue)
Global & Session
はい
count_distinct_implementation
count distinct 計算で使用する関数の名称であり、デフォルトでは uniqExactDisk を使用します。
VARCHAR
uniqExactDisk
uniqExactDisk:ディスク書き込み機能付きの高精度カウントディスティンクト計算手法。
uniq:CountDistinctの近似計算手法。
uniqExact:インメモリの高精度CountDistinct計算手法。
-
はい
join_build_concurrency
Join Buildに使用する並列度を指定します。デフォルトは0で、Defaultまたは指定されたMaxThreadsを使用することを意味します。
INT
0
[0、MaxValue)
Global & Session
はい
enable_local_tunnel
ネイティブのSenderとReceiver間の通信最適化をサポートします。
BOOL
ON
ON: Local Channelのローカル通信最適化を有効にします。
OFF: Local Channelのローカル通信最適化を無効にします。
Global & Session
はい
mpp_max_packet_size
Senderが送信するパケットの最大サイズであり、0は制限なしを意味します。
INT
0
[0、MaxValue)
Global & Session
はい
tunnel_buffer_size
Sender側のバッファ送信キューのBUFFER数、デフォルトは1です。
INT
1
[0、MaxValue)
Global & Session
はい
pipeline_executor_use_thread_manager
Pipelineモデルはダイナミックスレッドプールを使用します。
BOOL
OFF
ON: パイプラインモデルでのダイナミックスレッドプール使用を有効にします。
OFF: パイプラインモデルでのダイナミックスレッドプール使用を無効にします。
Global & Session
はい
enable_order_by_push_down
order byプッシュダウン機能のON/OFF。
BOOL
ON
ON: order byプッシュダウン機能を有効にします。
OFF: order byプッシュダウン機能を無効にします。
Global & Session
はい
max_block_size
パイプライン実行エンジンで渡されるデータブロックの行数を設定します。
INT
65409
[1、MaxValue)
Global & Session
はい
shuffle_after_join
join後にデータを複数のパイプラインに分散するかどうかを設定します。
BOOL
ON
ON: 分散機能を有効にします。
OFF: 分散機能を無効にします。
Global & Session
はい
disable_mysql_compatible
式の評価においてMySQL互換の方法でキャストを追加するかどうか。
BOOL
TRUE
TRUE: MySQLとの互換性がありません。
FALSE: MySQLとの互換性があります。
Global & Session
はい

ヘルプとサポート

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

フィードバック