ソリューションFAQ
オープンメイドコンサルティングのソリューションに関するよくある質問で、多くのお客様が何を主に質問しているかを確認してください。

よくある質問
SQL品質チェック
SQL品質/パフォーマンスチェックとは何をする機能ですか?
SQL品質/パフォーマンスチェックは、SQL文が標準に準拠しているか、パフォーマンス上問題がないかを自動的に検査する行為です。
約40種類以上の品質チェック対象項目には、性能低下、エラー誘発、標準違反などの要素が含まれており、必要項目のみ選択的チェックが可能です。
SQL品質チェック
SQL品質のチェックはどのようにチェックされますか?
チェック方式には、SQL開発時点のリアルタイムチェックと、スケジューラによる一括チェック方式をサポートします。
リアルタイムチェック方式は、開発ツールにプラグインを提供することで、開発者がリアルタイムでSQL品目をチェックしたり、コミットプッシュ時に自動的にSQLの品質をチェックする方法です。
一括点検方式には2つの形式でサポートし、点検結果はさまざまな形態で確認できるようにサポートし、Excelダウンロード機能も提供します。
最初のチェック方法は、形状に登録されているSQLのチェック範囲を選択して一括チェックする方式であり、
2番目のチェック方法は、DBサーバーで実行されているすべてのSQLを自動的に収集して一括チェックする方法です。
SQL品質チェック
開発者はSQLの品質チェックをリアルタイムで行うことができますか?
可能です。オープンポップは開発者のIDEまたはジオメトリ管理システム(Gitなど)と連動して、SQL作成過程またはジオメトリ(ソースコードストア)登録時にリアルタイムで品質チェックを行うことができます。
品質不適合SQLの形状登録 早期遮断により開発SQLに対する品質確保が可能です。
SQL品質チェック
SQL品質チェック項目の追加要求に対応できますか?
はい、可能です。
オープンポップは、お客様のSQLコーディングルールに合わせて論理的にチェックが可能な場合、チェックルール(Rule set)を作成し、データ形式でお客様に提供し、適用直ちに使用できるようにサポートします。
SQL品質チェック
ダイナミック(動的)SQLの品質チェックも可能ですか?
可能です。ダイナミックSQLは条件によって実行時に構成が異なるため、一般的な分析は難しいが、
オープンポップは、動的SQLに対しても品質をチェックする機能を備えています。
SQL品質チェック
SQLの品質をDBや業務別に現状を把握できるのでしょうか?
はい。 SQLの品質に関する全体的な状況をDB別/業務別/開発者別に一目で簡単に確認できる機能を提供します。
SQL品質チェック
品質に違反した不適合SQLに対する品質違反対策のサポート機能はありますか?
基本的に、すべての品質違反を正しく修正できるようにガイド情報を提供します。
オープンポップは、品質違反SQLに対して独自のエンジンを通じて約25種類の品質違反事項が自動的に修正する機能を提供します。
この機能はユーザーの選択に応じて選択的に使用することができ、品質違反事項の自動修正時は、修正前/後のSQLパフォーマンス比較とデータ処理の同一性を容易に把握できる機能も提供します。
SQLパフォーマンスチェックと分析
SQLのパフォーマンスはどのような基準で何を検検しますか?
SQLパフォーマンスチェックは、実行計画に基づいて次の点をチェックします。
1. SQLの実行時間
パフォーマンス管理者は、6つのチェック項目に対してDBごと、業務別、SQL別のチェック指標を選択的に設定して、SQLパフォーマンスの管理を行うことができます。
SQLパフォーマンスチェックと分析
パフォーマンスチェック時にそのDBにデータがない場合でも、正しいパフォーマンスチェックが可能ですか?
ある程度可能です。オープンポップは統計情報とSQL構造解析に基づく静的解析方式を併用しているため、
テーブルに実際のデータがなくても、SQLの構造上の問題や実行計画の非効率性を診断できます。
また、運用中のDBの統計情報を定期的に開発または検証DBに自動的に複製する機能も提供します。
SQLパフォーマンスチェックと分析
業務サービスにとって非常に重要なSQLに対してのみ個別にパフォーマンス管理を行う機能はありますか?
はい。あります。 管理者が指定するSQLに対してのみ、パフォーマンスの変化状態を別々に管理し、障害が発生しないようにサポートする機能を提供します。
SQLパフォーマンスチェックと分析
SQLのパフォーマンスの低下の原因をすばやく簡単に分析できる機能はありますか?
オープンポップは、SQL単位または業務識別子単位で、パフォーマンスの低下の対象と原因を簡単に分析するための多くの機能を提供します。モジュールまたはプロシージャ内の過負荷SQLのナビゲーション、パフォーマンス低下SQLの過去および現在のパフォーマンス推移の分析、実行計画の変更の前後の比較、TOP SQLおよび新しい問題SQLの識別、主要なSQLしきい値超過分析機能、およびSQL ProfileまたはSQL Plan Baselineを介した緊急措置をサポートすることで、迅速な原因の特定と解決を支援します.
インデックス/オブジェクト関連
索引の作成/変更時 に、その表に関連するすべてのSQLのパフォーマンスが変化したかどうかを確認する機能がありますか?
はい。オープンポップは、特定のインデックスを作成/変更/削除する際、そのテーブルを使用するすべてのSQLに対してパフォーマンスの変化度を数値化して提供します。
これにより、インデックスの設計と適用の効率性と妥当性を事前に早期に検証できます。
この機能は、SQLの性能を検証してみることができる別の検証用DBが構成されている場合、機能活用の効率性を最大化することができます。
インデックス/オブジェクト関連
Appで使用されていない未使用のインデックスのみを見つけて整理する機能はありますか?
はい。オープンポップは、一定期間運用DBから収集された実行SQLログを分析し、
実際のアプリでまったく使用されていないインデックスのみを選択し、削除勧告の対象として提示します。
インデックス/オブジェクト関連
