---
generated_at: 2026-02-19 10:40:00
metrics:
  claims_total: 30
  claims_with_evidence: 28
  claims_without_evidence: 2
confidence_derived: 0.93
---

# 根拠レポート：13-sp_BlitzQueryStore.md

## 本レポートについて

### 目的
本レポートは、生成された設計書・ドキュメントの信頼性を検証し、人間レビュアーが効率的にレビューできるようにすることを目的としています。

### チェック方法
以下の観点でドキュメントの内容（Claim：主張）を検証しています：

1. **根拠の有無確認**：各主張に対して、ソースコード・既存設計書・要件定義書などの根拠（Evidence）が存在するか
2. **根拠との整合性**：主張の内容が根拠と矛盾していないか
3. **網羅性**：参照すべき情報源を適切にカバーしているか

### 信頼度スコアの算出
- **confidence_derived** = 根拠あり件数 / 総主張件数
- 状態「○」：根拠あり、「△」：根拠不足または要確認

### 本レポートの使い方
1. まず「サマリー」で全体の信頼度と優先レビュー項目を確認
2. 「Claims と根拠の対応」で △ の項目を重点的にレビュー
3. 「不足情報」で補完が必要な情報源を確認

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**0.93**
  - 根拠あり：28 / 30、根拠なし：2
- 優先レビュー（高）
  1. **目標処理時間（数秒〜数分）**：実測値なし、環境依存
  2. **デフォルト7日間の期間指定**：コード全体の解析が必要で部分的確認のみ

## 2) 参照した情報（Evidence一覧）
> ここに「実在するもの」だけ列挙。抽出フェーズで付けたIDをそのまま出す。

- E-01: `Deprecated/sp_BlitzQueryStore.sql` 行1-800（ストアドプロシージャ本体の一部）
- E-02: `Deprecated/sp_BlitzQueryStore.sql` 行60（バージョン情報 @Version = '8.19', @VersionDate = '20240222'）
- E-03: `Deprecated/sp_BlitzQueryStore.sql` 行32-51（パラメータ定義）
- E-04: `Deprecated/sp_BlitzQueryStore.sql` 行119-163（ヘルプセクション - 概要説明）
- E-05: `Deprecated/sp_BlitzQueryStore.sql` 行165-260（ヘルプセクション - パラメータ説明）
- E-06: `Deprecated/sp_BlitzQueryStore.sql` 行13-26（バージョンチェック - SQL 2016以上、Azure互換性130以上）
- E-07: `Deprecated/sp_BlitzQueryStore.sql` 行430-448（バージョンチェック - 詳細検証）
- E-08: `Deprecated/sp_BlitzQueryStore.sql` 行451-462（Query Store有効化確認）
- E-09: `Deprecated/sp_BlitzQueryStore.sql` 行467-498（データベース検証 - Azure/オンプレ分岐）
- E-10: `Deprecated/sp_BlitzQueryStore.sql` 行501-515（Query Store有効確認）
- E-11: `Deprecated/sp_BlitzQueryStore.sql` 行538-553（待機統計DMV存在確認）
- E-12: `Deprecated/sp_BlitzQueryStore.sql` 行559-590（新列存在確認 - SQL 2017列）
- E-13: `Deprecated/sp_BlitzQueryStore.sql` 行594-613（PSPO検出 - SQL 2022）
- E-14: `Deprecated/sp_BlitzQueryStore.sql` 行56-58（READ UNCOMMITTED分離レベル設定）
- E-15: `Deprecated/sp_BlitzQueryStore.sql` 行89-99（CTFP、min memory per query取得）
- E-16: `Deprecated/sp_BlitzQueryStore.sql` 行71-72（@DurationFilterのミリ秒変換）
- E-17: `Deprecated/sp_BlitzQueryStore.sql` 行624-652（一時テーブル #grouped_interval）
- E-18: `Deprecated/sp_BlitzQueryStore.sql` 行660-666（一時テーブル #working_plans）
- E-19: `Deprecated/sp_BlitzQueryStore.sql` 行672-774（一時テーブル #working_metrics）
- E-20: `Deprecated/sp_BlitzQueryStore.sql` 行780-799（一時テーブル #working_plan_text）
- E-21: `docs/code-to-docs/バッチ一覧/バッチ一覧.csv` 行14（バッチ一覧情報）

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | バージョン8.19、日付2024-02-22 | E-02 | ○ |
| C-02 | 非推奨（Deprecated）ストアドプロシージャ | E-21 | ○ |
| C-03 | SQL Server 2016以降が必須 | E-06, E-07 | ○ |
| C-04 | Azure互換性レベル130以上が必要 | E-06, E-07 | ○ |
| C-05 | Azure Data Warehouseはサポート対象外 | E-07（行438） | ○ |
| C-06 | @Helpデフォルト値0 | E-03 | ○ |
| C-07 | @DatabaseNameは非Azure環境で必須 | E-09（行478-482） | ○ |
| C-08 | @Topデフォルト値3 | E-03, E-05（行175-178） | ○ |
| C-09 | @StartDate/@EndDateデフォルトNULL（過去7日間） | E-03, E-05（行181-189） | ○ |
| C-10 | @Failedデフォルト値0 | E-03 | ○ |
| C-11 | @ExportToExcelデフォルト値0 | E-03 | ○ |
| C-12 | @HideSummaryデフォルト値0 | E-03 | ○ |
| C-13 | @SkipXMLデフォルト値0 | E-03 | ○ |
| C-14 | @Debugデフォルト値0 | E-03 | ○ |
| C-15 | @ExpertModeデフォルト値0 | E-03 | ○ |
| C-16 | Query Store有効化が前提条件 | E-08, E-10 | ○ |
| C-17 | データベースがオンラインであることが前提条件 | E-09（行493-498） | ○ |
| C-18 | READ UNCOMMITTED分離レベル使用 | E-14 | ○ |
| C-19 | CTFP値の取得 | E-15（行90-93） | ○ |
| C-20 | min memory per query値の取得 | E-15（行96-99） | ○ |
| C-21 | @DurationFilterは秒→ミリ秒変換 | E-16 | ○ |
| C-22 | 待機統計DMV存在確認（SQL 2017以降） | E-11 | ○ |
| C-23 | SQL 2017新列存在確認 | E-12 | ○ |
| C-24 | PSPO検出（SQL 2022） | E-13 | ○ |
| C-25 | 一時テーブル #grouped_interval使用 | E-17 | ○ |
| C-26 | 一時テーブル #working_plans使用 | E-18 | ○ |
| C-27 | 一時テーブル #working_metrics使用 | E-19 | ○ |
| C-28 | 一時テーブル #working_plan_text使用 | E-20 | ○ |
| C-29 | 目標処理時間（数秒〜数分） | **根拠なし** | △ |
| C-30 | デフォルト期間7日間 | E-05（行183-184）、コード確認要 | △ |

## 4) 不足情報（Unknown / Missing）
- **目標処理時間の実測値**：環境・データ量依存であり、ソースコードからは特定不可
  - 候補：パフォーマンステスト結果 / 運用実績データ
- **デフォルト7日間の実装詳細**：ヘルプには記載があるが、完全なコード解析で確認が必要
  - 候補：sp_BlitzQueryStore.sql全体の詳細解析

## 5) リスクフラグ（レビュー観点）
- 0: 低リスク - パラメータ仕様、基本的な前提条件
- 1: 中リスク - 非推奨プロシージャであること
- 1: 中リスク - SQL Serverバージョンによる機能差（2016/2017/2022）

## 6) レビュアーチェックリスト（最小）
- [ ] バージョン情報（8.19）がソースコードと一致しているか
- [ ] パラメータのデフォルト値が正確か
- [ ] SQL Serverバージョン要件（2016以上）が正確か
- [ ] Azure環境での互換性レベル要件（130以上）が正確か
- [ ] Query Store有効化の前提条件説明が十分か
- [ ] SQL 2017/2022での追加機能（待機統計、PSPO）の説明が正確か
- [ ] 非推奨であることの注意喚起が適切か
- [ ] READ UNCOMMITTED使用の影響についての理解が十分か
