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

Hologres:過去のスロークエリ

最終更新日:May 15, 2026

Hologres V0.10 以降では、スロークエリの照会と分析がサポートされており、スロークエリや失敗したクエリの診断と最適化に役立ちます。本トピックでは、ビジュアルインターフェイスを使用して過去のスロークエリを表示し、分析する方法について説明します。

制限事項

  • この機能は、V0.10 以降の Hologres インスタンスでのみ利用できます。インスタンスのバージョンは、Hologres コンソールのインスタンス詳細ページで確認できます。インスタンスがそれより前のバージョンの場合は、アップグレードしてください。サポートが必要な場合は、「アップグレード準備の失敗に関するトラブルシューティング」を参照するか、Hologres DingTalk グループにご参加ください。詳細については、「オンラインサポートをさらに受けるには」をご参照ください。

  • システムの安定性を確保し、トラフィックの過負荷を防ぐため、各検索では最大 2,000 件のスロークエリログを返します。

  • HoloWeb は、過去のスロークエリログを最大 7 日間保存し、表示します。

  • 「低速クエリ履歴」ページでは、デフォルトで engine_type != '{PG}' というフィルターが適用され、PostgreSQL (PG) クエリエンジンのクエリログが除外されます。このフィルターは変更できません。すべてのエンジンタイプのクエリログを表示するには、SQL を使用して hologres.hg_query_log テーブルに直接クエリを実行します。

スロークエリの表示

  1. HoloWeb コンソールにログインし、上部メニューで Diagnostics and Optimization をクリックします。

  2. 左側のナビゲーションペインで、Historical Slow Query をクリックします。

  3. Historical Slow Query ページで、次のフィルターを設定します。

    ma1

    パラメーター

    必須

    説明

    インスタンス名

    はい

    スロークエリを分析するインスタンスの名前。デフォルトでは、現在のインスタンスが選択されています。

    データベース

    いいえ

    スロークエリを分析するデータベースの名前。ログを表示するには、データベースに対する必要な権限が必要です。それ以外の場合は、ご自身の Alibaba Cloud アカウントに関連付けられたログのみ表示できます。

    テーブル名

    いいえ

    スロークエリを表示するテーブルの名前。ログを表示するには、テーブルに対する必要な権限が必要です。それ以外の場合は、ご自身の Alibaba Cloud アカウントに関連付けられたログのみ表示できます。

    ユーザー

    いいえ

    クエリを実行した Alibaba Cloud アカウント。

    取得件数

    はい

    返すスロークエリログの最大数。上限は 2,000 件です。

    実行時間

    いいえ

    SQL ステートメントの実行時間。デフォルトでは、Hologres は 1 秒以上実行されるクエリを収集します。

    チャートディメンション

    いいえ

    クエリトレンド分析チャートのディメンションを指定します。スロークエリまたは失敗したクエリのいずれかを選択できます。

    クエリ

    いいえ

    検索する SQL テキスト。あいまい一致には、ワイルドカードとしてパーセント記号 (%) を使用できます。

    タイプ

    いいえ

    DDL や DML などのクエリのタイプ。

    クエリ ID

    いいえ

    クエリの一意の識別子。

    仮想ウェアハウス

    はい

    クエリを実行した仮想ウェアハウス。

    時間範囲

    はい

    検索の時間範囲。デフォルトは過去 10 分間で、最大範囲は 7 日間です。

  4. フィルターを設定した後、Search をクリックしてクエリトレンド分析とクエリ一覧を表示します。詳細については、「クエリトレンド分析とクエリ一覧の表示」をご参照ください。

クエリトレンド分析とクエリ一覧

  • クエリトレンド分析

    • 特定の時点の前後でクエリを分析します。

      トレンドチャート上の点をクリックすると、その時点の前 10 秒間と後 10 秒間のデータが表示されます。

      单点峰值

    • 選択した時間範囲内のクエリを分析します。

      チャート上でクリックしてドラッグし、時間範囲を選択します。すると、その期間のデータのみがチャートに表示されます。

      查看区域峰值

  • クエリ一覧

    • デフォルトの列を確認します。

      クエリ一覧には、デフォルトの列セットが含まれています。これらの列について、次の表で説明します。

      ma2

      パラメーター

      説明

      クエリ ID

      クエリの一意の識別子。

      データベース

      クエリが実行されたデータベースの名前。

      ユーザー名

      クエリを実行したユーザー。

      タイプ

      SQLステートメントの操作タイプ。

      実行時間

      最適化、起動、結果を返す時間を含む、クエリの総実行時間。

      開始時刻

      クエリが開始された時刻。

      ステータス

      クエリの実行ステータス。

      クエリ

      SQL テキスト。クリックすると、完全なクエリが表示されます。

      エンジンタイプ

      クエリエンジンのタイプ。

      クエリプラン

      クエリの実行計画。

      操作

      • 詳細 :最適化のために詳細なクエリ情報を表示する。

      • SQL编辑器:新しい SQL エディターでクエリを開く。

      • image:クエリインサイトページに移動する。

    • 列をカスタマイズします。

      デフォルトの列では不十分な場合は、クエリ一覧の右上隅にある Customize Columns をクリックして、表示する追加の列を選択します。

      自定义列表

    • ガントチャートの表示

      クエリ一覧の右上隅にある View Gantt Chart をクリックします。結果のチャートには、時間の経過に伴うクエリの同時実行が表示され、高同時実行シナリオにおけるパフォーマンスボトルネックの特定に役立ちます。甘特图