📄️ 実行中のクエリを表示
この記事では、StarRocks で実行中のクエリを表示し、そのリソース消費を分析する方法について説明します。
📄️ CBO の統計情報を収集する
このトピックでは、StarRocks のコストベースオプティマイザ (CBO) の基本概念と、CBO が最適なクエリプランを選択するための統計情報の収集方法について説明します。StarRocks 2.4 では、正確なデータ分布統計を収集するためにヒストグラムが導入されました。
📄️ 同期マテリアライズドビュー
このトピックでは、同期マテリアライズドビュー (Rollup) の作成、使用、管理方法について説明します。
🗃️ 非同期マテリアライズドビュー
5項目
📄️ Colocate Join
shuffle join と broadcast join では、ジョイン条件が満たされると、2 つのジョインテーブルのデータ行が単一ノードにマージされてジョインが完了します。これら 2 つのジョイン方法のいずれも、ノード間のデータネットワーク伝送によって引き起こされる遅延やオーバーヘッドを回避することはできません。
📄️ Use Lateral Join for column-to-row conversion
列から行への変換は、ETL 処理で一般的な操作です。Lateral は、行を内部サブクエリやテーブル関数と関連付けることができる特別な Join キーワードです。Lateral を unnest() と組み合わせて使用することで、1 行を複数の行に展開できます。詳細については、unnest を参照してください。
🗃️ キャッシング
2項目
🗃️ 異なる値の数の計算
2項目
📄️ Sorted streaming aggregate
データベースシステムにおける一般的な集計方法には、ハッシュ集計とソート集計があります。
📄️ AUTO INCREMENT と グローバル辞書 を使用した COUNT(DISTINCT) と ジョイン の高速化
このトピックでは、AUTO INCREMENT 列とグローバル辞書を使用して COUNT(DISTINCT) 計算とジョインを高速化する方法について説明します。
📄️ [Preview] Flat JSON
このトピックでは、Flat JSON 機能の基本概念とその使用方法について紹介します。
📄️ 基数保持ジョインの高速化
このトピックでは、テーブルプルーニングを使用して基数保持ジョインを高速化する方法について説明します。この機能は v3.1 以降でサポートされています。
📄️ JIT Compilation for Expressions
このトピックでは、StarRocks における式の JIT コンパイルの有効化と設定方法について説明します。