XQuery プロファイラ

XQueryのパフォーマンスを分析し、最適化する

  • XQuery 1.0 および XQuery 3.1 への対応
  • コールグラフまたはヒット数に基づくプロファイリング
  • 詳細な指標を記録し、ボトルネックを特定します
  • アクセス回数とコールグラフのプロファイリングに関するオプション
  • アクセス数とアクセス時間の指標
  • 検索結果から要素への直接リンク
  • 視覚的な結果を表現するためのグラフ作成
  • XQuery デバッガー

XQueryのプロファイリングについて

XMLSpyにおけるXQueryプロファイラ

XMLSpyには、強力なXQueryデバッガーに加えて、XQueryコードを完全に最適化するためのXQueryプロファイラーが搭載されています。XQueryプロファイラーは、XQueryの実行中に実行される各処理命令の詳細な情報を監視・記録し、ボトルネックを迅速に特定し、解消するのに役立ちます。

XQueryプロファイラには、呼び出しグラフやヒット数に基づいて変換を監視するためのオプションが用意されています。XMLSpyでXQueryを実行すると、プロファイラはヒット数、実行時間、および子要素の実行時間などの指標を表示します。プロファイラウィンドウに表示されている要素をクリックすると、関連するXQueryドキュメントが自動的に開き、その要素がハイライト表示されるため、ワンクリックで問題箇所を特定できます。

プロファイリング結果の表示

プロファイラの結果からグラフを作成する

XMLSpyは、XQueryプロファイラが返す結果全体、またはその一部に基づいて、カスタマイズ可能なグラフを自動的に生成します。これにより、XQueryのパフォーマンスを視覚的に把握でき、その結果を保存したり、他のチームメンバーと共有したりすることができます。コードの最適化やプロファイラデータの変更に応じて、グラフはリアルタイムで更新されます。

XQueryプロファイラーが提供する情報を、この視覚的な形式で確認することで、コードのどの部分が処理に最も時間がかかっているかをすぐに把握し、それに応じてXQueryドキュメントを最適化することができます。