Query Checkup

開発 SQL の品質管理は DB 性能障害予防の第一歩です。
SQL 品質への配慮が App の性能向上とユーザー満足度を高め、企業のビジネス競争力強化に貢献します。

SQL 品質・性能統合点検 | 最適化および統制ソリューション
「SQL 品質/性能管理体系の自動化により DB 性能障害を先制予防」
プロジェクトで開発中の SQL および運用 DB で実行中の全 SQL の品質(現況)を一元的に把握できます

品質
品質不適合 SQL のバージョン登録(Commit)遮断

性能
性能低下 SQL の本番適用(配布)統制


リアルタイム Self 点検
Eclipse など IDE Plug-in 対応により、SQL 作成時に即座に品質・性能を点検

品質指数の定量化
項目別・プロジェクト別・開発者別の SQL 準拠状況を数値化し、持続的な管理を実現

40余りの品質ルール
性能低下・エラー誘発・保守性低下を防ぐ 40 以上の開発原則に基づく品質点検

不適合 SQL の根本統制
IDE Plug-in 連携による品質未達 SQL の Commit 遮断および配布時の性能不適合 SQL 統制
「Query Checkup」と共に、高品質な SQL と高性能な DB 構築の第一歩を踏み出せます。
SQL 品質/性能点検の概念
SQL
品質
品質点検項目(40余り)
性能低下の要因 / エラー誘発要因 / 保守性低下の要因
品質点検方式 1
Eclipse ベースの SQL 品質 Self 点検
品質点検方式 2
実行/構成 SQL 品質の一括点検
品質点検方式 3
開発 SQL の Commit 時に品質を自動点検
SQL
性能
性能点検指標
SQL 実行時間、Block 数 / Memory 使用量、処理件数 / 全 Partition Access の有無 / 大容量 Table Full Scan の有無
開発段階の点検
Eclipse ベースの SQL 性能 Self 点検
配布段階の検証
開発完了 SQL および配布要求 SQL の性能検証
運用段階の点検
性能障害予想 SQL および Tuning 対象 SQL の自動抽出
SQL 品質/性能統制管理

Eclipse (Commit)

開発者

本番 DB
第 1 段階統制

SQL 品質
構成管理 (SM/SI)

SQL 品質
不適合 SQL の登録遮断
第 2 段階統制

SQL 性能

SQL 性能
性能低下 SQL の本番適用・移行統制
SQL 性能最適化支援

性能分析
Module 分析
PL/SQL 分析
AWR 基準分析
識別子基準分析
新規 SQL
主要 SQL
TOP SQL
Object 変更
関連 SQL
性能分析
SQL 性能低下
予測・分析

性能改善
開発者 Tuning 依頼
Tuning 対象 SQL 自動選定・抽出
SQL Tuning
進捗・工程管理
Tuning SQL
履歴管理
SQL Tuning
実績管理

Plan 管理
Plan 変更 SQL
リアルタイム分析
性能低下 SQL
リアルタイム Alert
One-Click
Plan 最適化
SQL Profile &
Plan Baseline 管理
