すべてのプロダクト
Search
ドキュメントセンター

E-MapReduce:クエリの管理と分析

最終更新日:Jun 23, 2026

EMR StarRocks Manager を使用して、SQL クエリを診断および分析できます。この機能では、クエリを詳細に記録・分析し、実行されたすべての SQL タスクを表示するとともに、スロークエリの分析も提供します。実行時間の長いクエリに焦点を当てることで、パフォーマンスボトルネックを特定し、クエリ効率を向上させることができます。

前提条件

StarRocks インスタンスが作成されていること。詳細については、「インスタンスの作成」をご参照ください。

機能

  • SQL タスク:完了済みタスクと実行中タスクが含まれます。

    • 完了済みタスク:この機能では、失敗したクエリや構文エラーのあるクエリを含む、完了したすべてのクエリを包括的に表示します。このインターフェースを使用して詳細な分析を行うことができます。なお、この機能には以下の制限があります。

      説明

      過去 30 日間の最初の 5,000 件の結果のみが表示されます。すべてのクエリ レコードを表示するには、「監査ログ」をご参照ください。

    • 実行中タスク:このモジュールは、実行中の大規模または複雑なクエリに焦点を当てています。これらのクエリは通常、大規模なデータ処理、複雑な計算、または複数のデータベース間の相互作用を伴います。CPU、メモリ、I/O といった大量のコンピューティングリソースを消費する可能性があり、システム内の他のクエリのパフォーマンスに影響を与える場合があります。そのため、システムの安定性を維持し、応答性を確保するために、これらのクエリのリアルタイム監視が不可欠です。

  • スロークエリ:この機能は、StarRocks インスタンス内で実行に長時間を要し、パフォーマンスボトルネックを示す可能性のあるクエリを一覧表示します。スロークエリを特定および追跡することで、データベース効率に影響を与える問題を特定し、最適化できます。

    説明
    • デフォルトでは、実行時間が 5,000 ミリ秒を超えるクエリがスロークエリとして一覧表示されます。

    • 現在、SELECT クエリのみがスロークエリとして識別されます。

    • デフォルトでは、StarRocks はスロークエリ レコードを 30 日間または最大 10,000 件まで保持します。フィルターを使用して結果を絞り込むことができます。

クエリページへのアクセス

SQL タスク

  1. StarRocks Manager ページに移動します。

    1. E-MapReduce コンソールにログインします

    2. 左側のナビゲーションウィンドウで、EMR Serverless > [StarRocks] を選択します。

    3. 上部メニューで、必要に応じてリージョンを選択します。

    4. StarRocks Manager をクリックするか、作成したインスタンスの [操作] 列で インスタンスの接続 をクリックします。

      StarRocks インスタンスへの接続の詳細については、「EMR StarRocks Manager を使用した StarRocks インスタンスへの接続」をご参照ください。

  2. 左側メニューで、Diagnostics and Analytics > [SQL タスク] の順に選択します。

  3. Complete Tasks タブまたはRunning Tasks タブで、クエリ ID をクリックします。

    • [Complete Tasks]:SQL テキスト、タスクステータス、実行時間といった詳細を表示できます。また、ユーザー、SQL タイプ (DQL、DML、DDL、DCL など)、データベースによって一覧をフィルタリングすることも可能です。

    • [Running Tasks]:スキャンされたデータの総量、処理された行数、CPU 時間、メモリ使用量といった、大規模クエリの主要なパフォーマンスメトリックを監視できます。

スロークエリ

  1. 左側メニューで、Diagnostics and Analytics > スロークエリ の順に選択します。

  2. スロークエリ ページで、クエリの[クエリ ID] をクリックして詳細を確認します。

    詳細については、「クエリの詳細」をご参照ください。

クエリの詳細

スロークエリ 一覧ページで、[クエリ ID] をクリックすると、詳細ページが開きます。このページには以下のセクションが含まれます。

  • クエリの詳細

    クエリに関する基本情報と SQL ステートメントの詳細を表示します。

  • クエリプラン

    フロントエンド (FE) は、SQL を解析した後にクエリプランを生成します。演算子 (Join、Order、Aggregation など) 間の関係を整理し、クエリの実行方法の概要を示します。

  • クエリプロファイル

    バックエンド (BE) は、クエリ実行後にクエリプロファイルを生成します。各ステップで要した時間や処理されたデータ量といったパフォーマンス データが含まれ、クエリの実際のパフォーマンスを反映します。EMR StarRocks Manager は、プロファイルのビジュアル分析をサポートしています。詳細については、「クエリプロファイルの概要」をご参照ください。

説明

クエリ情報のエクスポート

特定のクエリをエクスポートして、ローカルで分析することができます。EMR Serverless StarRocks では、指定した時間範囲でクエリをフィルタリングし、エクスポートすることが可能です。

[SQL タスク] またはスロークエリ 一覧ページで、ステータス、実行開始時間、日付範囲、実行時間といった条件でクエリをフィルタリングできます。その後、Export アイコンをクリックして、クエリ情報をローカルに保存します。