📄️ 実行中のクエリを表示
この記事では、StarRocks で実行中のクエリを表示し、そのリソース消費を分析する方法について説明します。
📄️ CBO の統計収集
このトピックでは、CelerData CBO の基本概念と CBO のための統計収集方法について説明します。CelerData は、正確なデータ分布統計を収集するためにヒストグラムを導入しています。
📄️ ビットマップを使用した正確な Count Distinct
このトピックでは、CelerData でビットマップを使用して異なる値の数を計算する方法について説明します。
📄️ ビットマップインデックス
このトピックでは、ビットマップインデックスの作成と管理方法、および使用例について説明します。
📄️ クエリフィードバック
このトピックでは、クエリフィードバック機能、その適用シナリオ、および Query Plan Advisor を使用して実行統計からのフィードバックに基づいてクエリプランを最適化する方法を紹介します。
📄️ 同期マテリアライズドビュー
このトピックでは、同期マテリアライズドビュー (Rollup) の作成、使用、および管理方法について説明します。
📄️ 重複排除に HLL を使用する
背景
📄️ ブルームフィルターインデックス
このトピックでは、ブルームフィルターインデックスの作成と変更方法、およびその動作について説明します。
📄️ 非同期マテリアライズドビュー
このトピックでは、非同期マテリアライズドビューの理解、作成、使用、および管理方法について説明します。
🗃️ 非同期マテリアライズドビュー
5項目
📄️ 自動マテリアライズドビュー推奨
このトピックでは、自動マテリアライズドビュー推奨機能を活用して、ビジネスシナリオでクエリを高速化するために使用できるマテリアライズドビューのスキーマを生成する方法について説明します。
📄️ Colocate Join
Shuffle Join と Broadcast Join では、ジョイン条件が満たされると、2 つのジョインテーブルのデータ行が単一ノードにマージされてジョインが完了します。これら 2 つのジョイン方法のいずれも、ノード間のデータネットワーク伝送によって引き起こされる遅延やオーバーヘッドを回避することはできません。
🗃️ キャッシング
2項目
📄️ Lateral Join を使用した列から行への変換
カラムから行への変換は、ETL 処理で一般的な操作です。Lateral は、行を内部サブクエリやテーブル関数と関連付けることができる特別な Join キーワードです。Lateral を unnest() と組み合わせて使用することで、1 行を複数の行に展開できます。詳細は unnest を参照してください。
🗃️ 異なる値の数の計算
2項目
📄️ Sorted streaming aggregate
データベースシステムにおける一般的な集計方法には、ハッシュ集計とソート集計があります。