このトピックでは、E-MapReduce (EMR) 上の StarRocks クラスターのフロントエンド (FE)、バックエンド (BE)、およびシステムパラメーターと、それらを変更する方法について説明します。
パラメーターは次の 2 つのカテゴリに分類されます。
動的パラメーター:サービスを再起動することなく、すぐに有効になります。すべての FE 動的パラメーターはオンラインで変更できます。
静的パラメーター:サービスの再起動後にのみ有効になります。
現在の設定の表示
現在の FE 設定を表示するには、FE に接続された MySQL クライアントで次のコマンドを実行します。
ADMIN SHOW FRONTEND CONFIG;出力には、パラメーター名、現在の値、およびパラメーターが変更可能 (オンラインで変更可能) かどうかが含まれます。
FE 動的パラメーターの変更
FE に接続された MySQL クライアントで次のコマンドを実行します。
ADMIN SET FRONTEND CONFIG ("key" = "value");FE 動的パラメーター
ロギング
パラメーター | デフォルト値 | 説明 |
|
| スロークエリ検出のしきい値。この値より長くかかるクエリは、スロークエリとして記録されます。単位:ミリ秒。 |
メタデータとクラスター管理
パラメーター | デフォルト値 | 説明 |
|
| カタログロックを取得するためのタイムアウト。単位:ミリ秒。 |
|
| 新しいログファイルが作成される前に書き込まれるイメージログエントリの最大数。 |
|
| 不明なログ ID を無視するかどうかを指定します。 |
|
| メタデータのギャップを無視するかどうかを指定します。 |
|
| BE が FE から切断された後、クラスターに再参加するための最大時間。BE がこの期間内に再接続しない場合、永久に停止したと見なされます。単位:秒。 |
|
| デコミッション後に BE ノードを自動的に削除するかどうかを指定します。 |
クエリエンジン
パラメーター | デフォルト値 | 説明 |
|
| クエリで許可される IN 述語要素の最大数。 |
|
| クエリ内の式の最大ネスト深度。 |
|
| DELETE ステートメントの IN 述語内の要素の最大数。 |
|
| 単一行の最大長。 |
|
| 論理クラスター機能を無効にするかどうかを指定します。 |
|
| マテリアライズドビューを有効にするかどうかを指定します。 |
|
| DECIMAL V3 データ型をサポートするかどうかを指定します。 |
|
| SQL クエリブラックリストを強制するかどうかを指定します。有効にすると、ブラックリストのパターンに一致するクエリは実行できません。 |
|
| FE が新しいデータをチェックし、自動的にパーティションを作成する間隔。単位:秒。 |
|
| 動的パーティション分割を有効にするかどうかを指定します。 |
|
| 1 つのバッチで作成できるパーティションの最大数。 |
|
| FE でのクエリリトライの最大回数。 |
|
| テーブル作成の最大タイムアウト。単位:秒。 |
|
| テーブルごとの同時実行 Rollup ジョブの最大数。 |
|
| オプティマイザーがスカラー演算子を書き換える最大回数。 |
|
| 統計テーブルが作成される間隔。単位:秒。 |
|
| 統計が収集される間隔。単位:秒。 |
|
| 統計が更新されるデフォルトの間隔。単位:秒。 |
|
| 統計収集中にサンプリングされる行数。 |
|
| 統計収集を有効にするかどうかを指定します。 |
|
| オプティマイザーが FE と同じ IP アドレスを共有する BE 上のタブレットレプリカを優先的に選択するかどうかを指定します。 |
|
| パーティションプルーニングの最大再帰深度。 |
| オープンソース版をご参照ください。 | オプティマイザーが ScalarOperator (式) を書き換える際に許可される子ノードの最大数。このパラメーターを使用して式の複雑さを制限し、複雑な SQL ステートメントが実行されたときに発生する |
max_scalar_operator_flat_children を設定する際は、次の点にご注意ください。
max_scalar_operator_flat_childrenを 10,000 から 50,000 の範囲の値に設定します。SQL ステートメントの式ノードの数がこの制限を大幅に超える場合 (たとえば、120,000 を超える場合)、値を 150,000 以上に増やします。このパラメーターは、EMR コンソールで直接検索できない場合があります。パラメーターを設定する前に、パラメーター設定ページでこの設定項目を手動で追加してください。
ロードとアンロード
パラメーター | デフォルト値 | 説明 |
|
| データが他のレプリカからクローンされる前に BE レプリカで許容される最大ロード遅延。単位:秒。 |
|
| テーブル作成、ロード、スキーマ変更ジョブなど、すべてのジョブタイプにわたる保留中のジョブの最大数。 |
|
| データベースごとの同時ロードジョブの最大数。 |
|
| 任意のロードジョブの最大タイムアウト。単位:秒。 |
|
| 任意のロードジョブの最小タイムアウト。単位:秒。 |
|
| 単一の BE 上の同時ロードインスタンス数。 |
|
| Hadoop からのデータロードを無効にするかどうかを指定します。 |
|
| クラスターでエラーが発生したときに新しいロードジョブを拒否するかどうかを指定します。 |
|
| FE が各データベースのデータクォータ使用量を更新する間隔。単位:秒。 |
|
| 履歴ジョブの最大保持期間。単位:秒。 |
|
|
|
|
| ロードジョブラベルの保持期間。単位:秒。 |
|
| Routine Load ジョブの最大数。 |
|
| 単一の Routine Load ジョブ内の同時タスクの最大数。 |
|
| 単一の BE 上の同時 Routine Load タスクの最大数。 |
|
| 単一の Routine Load タスクによってロードされる最大データ量。単位:バイト。 |
|
| Routine Load タスクがデータを消費する最大時間。単位:秒。 |
|
| Routine Load タスクのタイムアウト。単位:秒。 |
|
| Routine Load ジョブが自動的に回復できなくなる前に許容される失敗した BE の最大数。 |
|
| FE が Routine Load ジョブを自動的に回復しようとする間隔。単位:分。 |
|
| Spark Load ジョブのタイムアウト。単位:秒。 |
|
| Spark クライアントのルートディレクトリ。 |
|
| Stream Load ジョブのデフォルトのタイムアウト。単位:秒。 |
|
| Stream Load ジョブの最大タイムアウト。単位:秒。 |
|
| INSERT INTO ロード操作のタイムアウト。単位:秒。 |
|
| Broker Load ジョブのタイムアウト。単位:秒。 |
|
| 単一の Broker Load インスタンスによって処理される最小データ量。デフォルト:64 MB。 |
|
| 同時 Broker Load インスタンスの最大数。 |
|
| 単一のアンロードタスクによって単一の BE からエクスポートされる最大データ量。デフォルト:256 MB。 |
|
| 同時データアンロードジョブの最大数。 |
|
| データアンロードジョブのタイムアウト。デフォルト:2 時間。単位:秒。 |
ストレージ
パラメーター | デフォルト値 | 説明 |
|
| FE がテーブル作成時に BE の利用可能なストレージ容量をチェックするかどうかを指定します。 |
|
| BE のディスク使用率の上限しきい値。ディスク使用率が 75% を超えると、FE はその BE へのテーブル作成およびクローンジョブの送信を停止し、使用率がしきい値を下回るまで待機します。 |
|
| BE のストレージディレクトリで許可される最大ストレージ使用率。 |
|
| BE のストレージディレクトリで必要な最小空き容量。デフォルト:2 GB。 |
|
| BE のストレージディレクトリの空き容量のしきい値。これを下回ると、ロードジョブと復元ジョブが拒否されます。デフォルト:1 GB。 |
|
| これを超えるとロードジョブと復元ジョブが拒否されるストレージ使用率のしきい値。 |
|
| テーブルまたはデータベースが削除された後のごみ箱内のメタデータの保持期間。この期間が過ぎると、データは復元できません。デフォルト:1 日。単位:秒。 |
|
| スキーマ変更ジョブのタイムアウト。デフォルト:1 日。単位:秒。 |
|
|
|
|
| 負荷不均衡のしきい値。 |
|
| タブレットのバランシングを無効にするかどうかを指定します。 |
|
| 同時にスケジューリングされるタブレットの最大数。このしきい値を超えると、タブレットの負荷分散はスキップされます。 |
|
| 同時にリバランスされるタブレットの最大数。このしきい値を超えると、リバランスはスキップされます。 |
|
| コロケートテーブルのレプリカバランシングを無効にするかどうかを指定します。 |
|
| レプリカが失われたり破損したりした場合に、空のタブレットレプリカで代替するかどうかを指定します。 |
|
| タブレットクローンタスクの最小タイムアウト。デフォルト:3 分。単位:秒。 |
|
| タブレットクローンタスクの最大タイムアウト。デフォルト:2 時間。単位:秒。 |
|
| タブレット作成のタイムアウト。単位:秒。 |
|
| タブレット削除のタイムアウト。単位:秒。 |
|
| タブレットレプリカの修復試行の間隔。単位:秒。 |
|
| FE がレプリカの一貫性チェックを開始する時刻。デフォルト:23:00。 |
|
| FE がレプリカの一貫性チェックを停止する時刻。デフォルト:04:00。 |
|
| レプリカの一貫性チェックのタイムアウト。単位:秒。 |
その他
パラメーター | デフォルト値 | 説明 |
|
| プラグイン機能を有効にするかどうかを指定します。プラグインはマスター FE ノードでのみインストールまたはアンインストールできます。 |
|
| 保存できる small ファイルの最大数。 |
|
| 単一の small ファイルの最大サイズ。デフォルト:1 MB。 |
|
| バックアップジョブのタイムアウト。デフォルト:1 日。単位:ミリ秒。 |
|
| キュー内の保留中レポートの最大数。レポートには、ディスクステータス、タスクステータス、および BE からのタブレット情報が含まれます。 |
FE 静的パラメーター
静的パラメーターは、FE の再起動後にのみ有効になります。
ロギング
パラメーター | デフォルト値 | 説明 |
|
| 新しいログファイルが作成される前のログファイルの最大サイズ。デフォルト:1 GB。 |
|
| システムログファイルのディレクトリ。 |
|
| システムログエントリの最小重大度レベル。有効な値: |
| _(空)_ | 詳細なシステムログが生成されるモジュール。たとえば、これを |
|
| システムログファイルのローテーション間隔。 |
|
| システムログファイルの保持期間。この値より古いファイルは削除されます。 |
|
| ローテーション間隔ごとに保持されるシステムログファイルの最大数。 |
|
| 監査ログファイルのディレクトリ。 |
|
| 保持される監査ログファイルの最大数。 |
|
| 監査ログが生成されるモジュール。 |
|
| 監査ログファイルのローテーション間隔。有効な値: |
|
| 監査ログファイルの保持期間。この値より古いファイルは削除されます。 |
|
| ダンプログファイルのディレクトリ。 |
|
| ダンプログが生成されるモジュール。 |
|
| ダンプログファイルのローテーション間隔。毎日ローテーションされるファイルは |
|
| ローテーション間隔ごとに保持されるダンプログファイルの最大数。 |
|
| ダンプログファイルの保持期間。この値より古いファイルは削除されます。 |
サーバー
パラメーター | デフォルト値 | 説明 |
|
| FE ノードの IP アドレス。 |
| _(空)_ | 複数のネットワークインターフェースを持つサーバーの優先 CIDR ブロック。例: |
|
| HTTP サーバーポート。 |
|
| HTTP サーバーのバックログキューの長さ。 |
|
| Web UI に表示されるクラスター名。 |
|
| FE 上の Thrift サーバーポート。 |
|
| Thrift サーバーのバックログキューの長さ。 |
|
| Thrift サーバーのサービスモデル。有効な値: |
|
| Thrift サーバーのワーカースレッドの最大数。 |
|
| クライアントリクエストのタイムアウト。デフォルト値 |
|
| bRPC 接続の最大アイドル待機時間。デフォルト:10 秒。単位:ミリ秒。 |
|
| FE 上の MySQL サーバーポート。 |
|
| MySQL サービスの非同期 I/O を有効にするかどうかを指定します。 |
|
| MySQL I/O イベントを処理するためのスレッドの最大数。 |
|
| MySQL サーバーのバックログキューの長さ。 |
|
| MySQL タスクを処理するためのスレッドの最大数。 |
|
| 接続スケジューラのスレッドの最大数。 |
|
| すべてのユーザーにわたる FE への同時接続の最大数。 |
|
| Java ランタイムバージョンがコンパイルされた Java バージョンと互換性があるかどうかを検証します。 |
メタデータとクラスター管理
パラメーター | デフォルト値 | 説明 |
|
| FE メタデータを保存するディレクトリ。 |
|
| Heartbeat Manager がハートビートタスクを処理するために使用するスレッド数。 |
|
| ハートビートタスクのブロッキングキューのサイズ。 |
|
| FE メタデータを強制的にリセットするかどうかを指定します。このパラメーターを有効にする際は注意が必要です。 |
|
| マスター、フォロワー、およびオブザーバー FE ノード間の通信に使用されるポート。 |
|
| 編集ログのタイプ。これを |
|
| BDB JE ベースの FE のハートビートタイムアウト。単位:秒。 |
|
| BDB JE ベースの FE のロックタイムアウト。単位:秒。 |
|
| マスター FE とフォロワーまたはオブザーバー FE の間で許容される最大クロックオフセット。単位:ミリ秒。 |
|
| ロールバックできるトランザクションの最大数。 |
|
| マスター FE がフォロワー FE からの ACK メッセージを待機する最大時間。単位:秒。 |
|
| マスター FE でログをディスクにフラッシュするポリシー。 |
|
| フォロワー FE レプリカでログをディスクにフラッシュするポリシー。 |
|
| フォロワーおよびオブザーバー FE 上のメタデータがマスター FE に対して許容される最大遅延。単位:秒。 |
|
| クラスター ID。同じクラスター ID を持つ FE および BE ノードは、同じクラスターに属します。デフォルト値 |
クエリエンジン
パラメーター | デフォルト値 | 説明 |
|
| コロケートジョインを無効にするかどうかを指定します。 |
|
| ユーザー定義関数 (UDF) を有効にするかどうかを指定します。 |
|
| バージョン発行タスクがディスパッチされる間隔。単位:ミリ秒。 |
|
| 統計テーブル用にキャッシュされる行の最大数。 |
ロードとアンロード
パラメーター | デフォルト値 | 説明 |
|
| 非同期ロードジョブのスレッドプールサイズ。 |
|
| ロードジョブのステータスチェックのポーリング間隔。単位:秒。 |
|
| 完了したトランザクションがクリーンアップされる間隔。単位:秒。 |
|
| ロードジョブラベルがクリーンアップされる間隔。単位:秒。 |
|
| Spark Dynamic Partition Pruning (DPP) のバージョン。 |
| _(空)_ | Spark 依存関係パッケージのルートディレクトリ。 |
|
| Spark ランチャーログファイルのディレクトリ。 |
|
| YARN クライアントバイナリへのパス。 |
|
| YARN 設定ファイルのディレクトリ。 |
|
| アンロードジョブスケジューリングのポーリング間隔。単位:秒。 |
|
| アンロードジョブのスレッドプールサイズ。 |
ストレージ
パラメーター | デフォルト値 | 説明 |
|
| SSD から HDD へのストレージメディア移行の間隔。デフォルト:30 日。単位:秒。 |
|
| メディアが指定されていない場合のテーブルとパーティションのデフォルトのストレージメディア。有効な値: |
|
| BE 上の各ストレージディレクトリで同時に実行できるタブレットジョブの最大数。 |
|
| タブレットの負荷分散ポリシー。有効な値: |
|
| FE が各 BE からタブレット統計を取得する間隔。デフォルト:5 分。単位:秒。 |
その他
パラメーター | デフォルト値 | 説明 |
|
| プラグインインストールパッケージのディレクトリ。 |
|
| small ファイルのルートディレクトリ。 |
|
| エージェントタスクスレッドプール内のスレッドの最大数。 |
|
| LDAP でユーザー認証情報を検索するためのベース DN。 |
|
| LDAP でユーザー認証情報を検索するための管理者 DN。 |
|
| LDAP 管理者 DN のパスワード。 |
|
| LDAP サーバーのホスト名。 |
|
| LDAP サーバーのポート。 |
|
| ユーザーを識別するために使用される LDAP 属性。 |
|
| バックアップや復元中に生成されるような一時ファイルのディレクトリ。 |
|
| 文字セットエンコーディング。 |
|
| Hive メタデータをロードするための同時スレッドの最大数。 |
|
| キャッシュされた Hive 外部テーブルメタデータがリフレッシュされる間隔。単位:秒。 |
|
| キャッシュされた Hive 外部テーブルメタデータの有効期間。デフォルト:2 時間。単位:秒。 |
|
| Hive Metastore の接続タイムアウト。デフォルト:24 時間。単位:秒。 |
|
| FE が Elasticsearch インデックスメタデータを同期する間隔。単位:秒。 |
|
| 認証チェックを有効にするかどうかを指定します。 |
|
| クラスターメトリックを定期的に収集するかどうかを指定します。 |
BE パラメーター
すべての BE パラメーターは静的パラメーターであり、BE の再起動後にのみ有効になります。
パラメーター | デフォルト値 | 説明 |
|
| BE 上の Thrift サーバーポート。FE からのリクエストを受信するために使用されます。 |
|
| bRPC ネットワーク統計を表示するための bRPC ポート。 |
|
| bRPC ワーカースレッドの数。デフォルト値 |
| _(空)_ | 複数のネットワークインターフェースを持つサーバーの優先 CIDR ブロック。例: |
|
| BE 上のハートビートサービスポート。FE からのハートビートを受信するために使用されます。 |
|
| ハートビートサービスのスレッド数。 |
|
| タブレットを作成するためのスレッド数。 |
|
| タブレットを削除するためのスレッド数。 |
|
| NORMAL 優先度のロードジョブを処理するためのスレッド数。 |
|
| HIGH 優先度のロードジョブを処理するためのスレッド数。 |
|
| タブレットバージョンを発行するためのスレッド数。 |
|
| 完了したトランザクションをクリアするためのスレッド数。 |
|
| スキーマ変更操作のためのスレッド数。 |
|
| タブレットクローニングのためのスレッド数。 |
|
| SSD から HDD へのホットデータの移行など、ストレージメディア移行のためのスレッド数。 |
|
| タブレットレプリカの一貫性をチェックするためのスレッド数。 |
|
| スナップショットを作成するための同時実行数。リソース使用量を削減するには、この値を下げます。 |
| vCPU の数 | スナップショットをアップロードするための同時実行数。帯域幅と I/O 使用量を削減するには、この値を下げます。 |
|
| BE がジョブステータス (テーブルの作成、削除、ロード、スキーマ変更) を FE に報告する間隔。単位:秒。 |
|
| BE がディスクステータスとデータ量を FE に報告する間隔。単位:秒。 |
|
| BE がタブレットバージョン情報を FE に報告する間隔。単位:秒。 |
|
| BE 上のスキーマ変更ジョブのタイムアウト。単位:秒。 |
|
| BE システムログのディレクトリ。 |
|
| UDF ファイルのディレクトリ。 |
|
| BE システムログエントリの最小重大度レベル。有効な値: |
|
| ローテーション前の最大ログファイルサイズ。デフォルト:1 GB。 |
|
| 保持されるシステムログファイルの最大数。 |
| _(空)_ | 詳細なシステムログが生成されるモジュール。たとえば、これを |
|
| ソースコードで |
| _(空)_ | ログフラッシュポリシー。デフォルトでは、ログはメモリにバッファリングされます。 |
|
| CPU コアごとに開始されるスレッド数。 |
|
| クエリ処理中に BE 間の bRPC 呼び出しで行バッチを圧縮するかどうかを指定します。 |
|
| クエリ処理中に BE 間の bRPC 呼び出しで行バッチをシリアル化するかどうかを指定します。 |
|
| BE がクエリプロファイルを FE に報告する間隔。単位:秒。 |
|
| ストレージエンジンのスキャンスレッドプール内のスレッド数。 |
|
| ストレージエンジンでキューに入れられるスキャンタスクの最大数。 |
|
| ストレージエンジンがクエリスキャン範囲を分割する粒度。 |
|
| ストレージエンジンがサポートするスキャンタスクの最大数。 |
|
| 各スキャンスレッドが呼び出しごとに返すデータ行の最大数。 |
|
| 分割できるスキャンキーの最大数。 |
|
| STRING 型の比率のしきい値。これを下回ると辞書圧縮が適用されます。 |
|
| 列のサイズのしきい値。これを下回ると辞書圧縮が適用されます。 |
|
| スキーマ変更ジョブのスレッドごとの最大メモリ。単位:GB。 |
|
| 未使用のキャッシュされたファイルディスクリプタが削除される間隔。単位:秒。 |
|
| ディスクステータスがチェックされる間隔。単位:秒。 |
|
| 期限切れの Rowset がクリアされる間隔。単位:秒。 |
| _(空)_ | データストレージのルートディレクトリ。 |
|
| 各ストレージディレクトリ内のシャードごとのタブレットの最大数。 |
|
| ストレージエンジン内の保留データの最大保持期間。単位:秒。 |
|
| 増分クローニングシナリオでのロード済みデータの保持期間。単位:秒。 |
|
| ディスクのガベージコレクションの最大間隔。単位:秒。 |
|
| ディスクのガベージコレクションの最小間隔。単位:秒。 |
|
| スナップショットが削除されるまでの保持期間。デフォルト:48 時間。単位:秒。 |
|
| ごみ箱内のファイルが削除されるまでの保持期間。デフォルト:72 時間。単位:秒。 |
|
| キャッシュされたファイルディスクリプタの最大数。 |
|
| BE プロセスのファイルディスクリプタの最小数。 |
|
| ブルームフィルター、最小、および最大統計情報のキャッシュ容量。 |
|
| ページキャッシュの最大容量。 |
|
| ページキャッシュを無効にするかどうかを指定します。 |
|
| ベースコンパクションのスレッドポーリング間隔。単位:秒。 |
|
| ディスクごとのベースコンパクションのスレッド数。 |
|
| ベースコンパクションをトリガーする、累積ファイルサイズとベースファイルサイズの比率。 |
|
| 最後のベースコンパクションから次のベースコンパクションをトリガーするまでの最小間隔。単位:秒。 |
|
| 累積コンパクションのスレッドポーリング間隔。単位:秒。 |
|
| 累積コンパクションをトリガーするシングルトンファイルの最小数。 |
|
| 累積コンパクションをトリガーするシングルトンファイルの最大数。 |
|
| ディスクごとの累積コンパクションのスレッド数。 |
|
| 失敗したタブレットコンパクションが再スケジュールされるまでの最小間隔。単位:秒。 |
|
| ベースコンパクションと累積コンパクションを合わせた最大同時実行数。デフォルト値 |
|
| BE 上の HTTP サーバーポート。 |
|
| BE HTTP サーバーのワーカースレッド数。 |
|
| カウンター統計が収集される間隔。単位:ミリ秒。 |
|
| 小規模なロードジョブによって生成されたファイルの保持期間。単位:時間。 |
|
| ロードエラーログファイルの保持期間。単位:時間。 |
|
| Stream Load のスレッド数。 |
|
| 単一の Stream Load の最大ファイルサイズ。単位:MB。 |
|
| Stream Load の RPC タイムアウト。単位:秒。 |
|
| クエリ実行の初期スレッド数。必要に応じて追加のスレッドが動的に作成されます。 |
|
| 単一の BE ノードでキューに入れることができるクエリの最大数。 |
|
| パーティションベースの集計を有効にするかどうかを指定します。 |
|
| トークンベースの認証チェックを有効にするかどうかを指定します。 |
|
| BE ノード上のすべてのロードスレッドの最大メモリ。デフォルト:100 GB。 |
|
| BE ノード上のすべてのロードスレッドが使用する合計メモリの最大パーセンテージ。 |
|
| タブレットメタデータの同期書き込みを有効にするかどうかを指定します。 |
|
| Thrift RPC 呼び出しのタイムアウト。単位:ミリ秒。 |
|
| トランザクションコミット RPC 呼び出しのタイムアウト。単位:ミリ秒。 |
|
| Routine Load のスレッドプールサイズ。 |
|
| 最後のタブレットメタチェックポイント以降、新しいチェックポイントをトリガーするまでの新しい Rowset の最小数。 |
|
| タブレットメタチェックポイントを生成するためのスレッドポーリング間隔。単位:秒。 |
|
| bRPC メッセージの最大本文サイズ。デフォルト:200 MB。 |
|
| ストレージエンジンがサポートする同時実行トランザクションの最大数。 |
|
| タブレットマップシャードのサイズ。 |
|
|
|
よくある質問
コンピューティングとストレージが分離されたクラスターで、クラウドネイティブテーブルの並列タブレットスキャンを有効にするにはどうすればよいですか?
コンピューティングとストレージが分離されたクラスターでクラウドネイティブテーブルの並列タブレットスキャンを有効にするには、次の SQL ステートメントを実行します。
SET enable_lake_tablet_internal_parallel = true;enable_lake_tablet_internal_parallel はセッションレベル変数です。次を実行してグローバルに設定することもできます。
SET GLOBAL enable_lake_tablet_internal_parallel = true;この機能を有効にすると、メモリ消費量が増加します。クラスターのリソースに基づいて、注意して使用してください。
パラメーターを使用して、コンピューティングとストレージが分離されたクラスターの実行計画ノードの数を最適化するにはどうすればよいですか?
次のパラメーターを設定して、実行計画ノードの数を最適化することができます。
SET cbo_enable_low_cardinality_optimize = false;パラメーター名は cbo_enable_low_cardinality_optimize であり、cbo_use_low_cardinality_optimization ではありません。
設定が有効にならない場合は、現在の StarRocks バージョンがこのパラメーターをサポートしていることを確認してください。また、次のコマンドを実行してテーブルのパフォーマンス統計を再収集することもできます。これにより、オプティマイザーがより良い実行計画を生成するのに役立ちます。
ANALYZE TABLE <table_name>;