• 特定
  • 分析
  • 最適化
  • 手動

AIを活用してSQLクエリの実行エラーや遅延をデバッグする方法

StarburstをAIクライアントに一度接続するだけで、特定の実行データを取得し、クエリが失敗する理由や処理が遅い原因を正確に特定できるようになります。

このページについてAIに聞く

すぐに答え

AIを使ってどのようにStarburstクエリのトラブルシューティングができますか?

AIがクラスターから最新のクエリ履歴と詳細な実行メタデータを取得します。ボトルネックやリソースの問題を特定できるため、SQLの最適化がスムーズになります。具体的な技術的原因については、以下の詳細を確認してください。

トラブルシューティングの結果

デバッグによって実現できること

データの取得といった重い作業はAIに任せて、あなたは修正作業に集中できます。

特定

遅いクエリの発見

AIが最近の履歴をスキャンし、レイテンシが高いクエリやリソース消費の激しいクエリを見つけ出します。

分析

実行詳細の調査

特定のメタデータを取得し、実行プランのどの部分がボトルネックになっているかを正確に示します。

最適化

SQLロジックの書き換え

取得した技術データに基づき、結合(Join)やフィルタのより効率的な構造をAIが提案します。

手動

クラスターのチューニング

AIはデータを提供しますが、クラスター構成やリソースグループの調整は手動で行う必要があります。

ワークフロー

クエリの失敗や遅延が発生したときのAIの動き

ログを一つずつ探す必要はありません。エージェントに問題を調査するよう指示するだけです。

  1. クエリ履歴のスキャン

    AIが最近のStarburstのアクティビティを確認し、調査対象のクエリIDを特定します。

    list_queries
  2. 実行統計の取得

    クエリが特定されると、AIは実際の実行に関する技術的な内訳を取得します。

    get_query_details
  3. ボトルネックの特定

    取得した詳細情報を分析し、CPU使用率の異常やデータスキューの問題を見つけ出します。

    get_query_details
  4. 修正案の提示

    実行コンテキストに基づいて、より効率的なSQLコードの書き換え案をAIが提案します。

    get_query_details

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使ってデバッグを開始しましょう。

出発点

これらは会話を開始するための例です。実際の状況に合わせて、クエリIDや期間を適宜書き換えてください。

Starburst Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_O3fkMMqaRDxXU8YcUOdnSQyixPMchBfro4bAKlB1/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Starburst capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "starburst-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_O3fkMMqaRDxXU8YcUOdnSQyixPMchBfro4bAKlB1/mcp"
    }
  }
}
チャットにコピー04
  • 失敗したクエリを見つけたいので、最新のStarburstクエリをリストアップしてください。

  • クエリID 88291 の実行詳細を取得して、なぜ処理が遅いのか教えてください。

  • 直近の10件のクエリを確認し、メモリを50GB以上使用したものを探してください。

  • クエリID 4412 の実行プランを分析し、より良い結合戦略を提案してください。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

一度Starburstを接続すれば、あとは聞くだけです

Starburstの認証情報を提供するだけで準備完了です。接続は安全に行われ、すぐにデバッグを開始できます。

StarburstをAIに接続する

FAQ

デバッグプロセスの仕組み

  • 01

    AIがStarburstクラスターの設定を修正することはできますか?

    いいえ。AIができるのはクエリ履歴と実行詳細の読み取りのみです。設定の変更はご自身で行う必要があります。

  • 02

    AIは履歴から古いクエリを削除できますか?

    いいえ。このMCPはクエリデータの読み取り権限のみを持ち、Starburst内のデータを変更または削除することはできません。

  • 03

    AIはどのくらい過去のクエリまで遡れますか?

    list toolを通じて、お使いのStarburstクラスターで現在利用可能な範囲のクエリ履歴を確認できます。

  • 04

    AIにStarburstのパスワードを教える必要がありますか?

    いいえ。Vinkius経由で接続するため、認証情報は安全に管理されます。AIクライアント側にパスワードを保存する必要はありません。

  • 05

    リアルタイムのクラスター監視に利用できますか?

    直近のクエリの状態を確認することは可能ですが、リアルタイムの監視ダッシュボードとしての利用は想定していません。

  • Starburstについて他に質問がありますか? Starburst Connectorの全機能を見る

『Starburst』を Claude、Cursor、ChatGPT などに接続