Skip to content

OTR_DPQueryTool

nishi_74322014 edited this page Oct 27, 2026 · 1 revision

動的パラメタライズド・クエリ分析ツール

  • TOP > 使い方 > 動的パラメタライズド・クエリ分析ツール

概要

動的パラメタライズド・クエリ分析ツール(DPQuery_Tool)は、SQL 定義ファイル(.sql / .xml)を、プログラムを書かずにテスト実行するツール。

詳細

機能

機能 内容
パラメタ設定 定義ファイルの PARAM タグ(静的は /*PARAM* … *PARAM*/)に書いたテスト値を使う
クエリ実行 定義ファイルをテスト実行する
実行クエリ確認 動的 SQL を組み立てた結果の SQL を確認する(どのタグが有効になったか)
クエリ性能測定 実行したクエリの性能を確認する
  • 動的クエリとして解釈されたか、静的 SQL として実行されたかを確認できる(書式が不正な .xml は静的 SQL として実行される)。

テスト値の書き方

<!-- 動的(.xml) -->
<PARAM>
  ShipperID, Int32, 1<DIV/>
  CompanyName, String, Speedy Express
</PARAM>
-- 静的(.sql)
/*PARAM* FN, String, Nancy *PARAM*/
/*PARAM* COLUMN, EmployeeID *PARAM*/

使いどころ

  • 動的クエリのタグの組み合わせ(パラメタの有無、null)ごとに、組み立て結果を確認する。
  • 性能の問題があるクエリを、アプリケーションから切り離して測る。
  • ツールは OpenTouryo リポジトリの root/programs/CS/Frameworks/Tools/DPQuery_Tool にある。

コーディング・エージェントに任せる場合

  • エージェントには、定義ファイルに PARAM タグ(テスト値)も書かせる。人がツールで組み立て結果を確認できる。
  • 定義ファイルの書き方はスキル opentouryo-query-definition を使わせる。

参考


Tags: 再構築

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki
開発基盤部会 Wiki

移行管理: DONE / TODO

Clone this wiki locally