メインコンテンツまでスキップ
バージョン: Latest-3.4

Overview

これらのベストプラクティスは、経験豊富なデータベースエンジニアによって書かれています。

一般的なテーブル設計

3つのガイドをカバー:

以下について学びます:

  • パーティショニングとバケッティングの違い
  • パーティショニングを行うタイミング
  • 効率的なソートキーの選び方
  • ハッシュとランダムバケット法の選択

主キーテーブル

Primary Key テーブルは、StarRocks によって設計された新しいストレージエンジンを使用しています。その主な利点は、リアルタイムのデータ更新をサポートしながら、複雑なアドホッククエリに対して効率的なパフォーマンスを確保することにあります。リアルタイムのビジネス分析では、主キーテーブルを使用することで、最新のデータを用いてリアルタイムに結果を分析し、データ分析におけるデータ遅延を軽減することができます。

以下について学びます:

  • 主キーインデックスの種類の選択
  • 主キーの選択
  • メモリ使用量の監視と管理
  • チューニング

クエリチューニング

Query tuning は、StarRocks で高いパフォーマンスと信頼性を達成するために不可欠です。このディレクトリでは、実用的なガイド、参考資料、実行可能なレシピを集め、SQL の記述から実行詳細の解釈に至るまで、クエリパフォーマンスを分析、診断、最適化する方法を提供します。

StarRocks での効果的なクエリチューニングは、通常、トップダウンのプロセスに従います:

  1. 問題の特定
  2. 実行情報の収集と分析
  3. 根本原因の特定
  4. チューニング戦略の適用
  5. 検証と反復

DBA、開発者、データエンジニアのいずれであっても、これらのリソースは以下の助けになります:

  • 遅いまたはリソース集約的なクエリの診断と解決
  • オプティマイザの選択と実行詳細の理解
  • ベストプラクティスと高度なチューニング戦略の適用

overview から始め、必要に応じて参考資料に進み、レシピやヒントを使って StarRocks の実際のパフォーマンス課題を解決してください。