(57)【要約】【課題】  データベース・アクセス遅延の解析を容易にすると共にデータベースの運用への影響を最小限に抑える。【解決手段】  解析情報採取装置１は、データベース・アクセスにおける遅延条件に基づいてデータベース・アクセスを監視する手段３と、データベース・アクセスが上記遅延条件を満たしているときに、対象のデータベースに該データベース・アクセスを実行して、その解析情報を採取する手段４を備える。【選択図】    図１
2009211588.tif 000002
【特許請求の範囲】
【請求項１】
データベース・アクセス遅延の解析情報を採取する解析情報採取装置において、
データベース・アクセスにおける遅延条件に基づいて、データベース・アクセスを監視する手段と、
データベース・アクセスが前記遅延条件を満たしているときに、対象のデータベースに該データベース・アクセスを実行して、解析情報を採取する手段を備えることを特徴とする解析情報採取装置。
【請求項２】
前記データベース・アクセスにおける遅延条件を保持する手段と、
前記解析情報を蓄積する手段を備えることを特徴とする請求項１に記載の解析情報採取装置。
【請求項３】
前記データベース・アクセスにおける遅延条件を保持する手段は、
前記遅延条件として、複数の監視するデータベース・アクセスの情報および当該データベース・アクセスに対する遅延条件値を保持することを特徴とする請求項２に記載の解析情報採取装置。
【請求項４】
前記データベース・アクセスにおける遅延条件を保持する手段は、
データベース・アクセスが前記遅延条件を満たしているときに実行される、解析情報を取得するためのアクションを、前記遅延条件として保持することを特徴とする請求項２又は請求項３に記載の解析情報採取装置。
【請求項５】
前記データベース・アクセスを監視する手段は、
データベース・アクセスが前記遅延条件を満たしているときに、前記解析情報を採取する手段にその旨を通知する手段を備えることを特徴とする請求項１から請求項４の何れかに記載の解析情報採取装置。
【請求項６】
前記データベース・アクセスを監視する手段は、
データベース・アクセスがあったときに、当該データベース・アクセスを対象のデータベースに受け渡す手段と、
前記データベース・アクセスが、前記遅延条件を満たすか否かを判断する手段と、
前記データベースからの応答をデータベース・アクセス元へ返却する手段を備えることを特徴とする請求項１から請求項５の何れかに記載の解析情報採取装置。
【請求項７】
前記解析情報を採取する手段は、
前記対象のデータベースに対して前記解析情報を採取するための設定を行う手段と、
前記データベース・アクセスを実行して、前記解析情報を採取する手段と、
前記対象のデータベースに対して前記解析情報を採取するための設定を解除する手段を備えることを特徴とする請求項１から請求項６の何れかに記載の解析情報採取装置。
【請求項８】
前記解析情報を蓄積する手段は、
前記解析情報として、対象のＳＱＬ文、アクセス元における当該アクセス情報、対象データベースにおけるアクセス処理情報、およびその実行時間を含む情報を蓄積することを特徴とする請求項２に記載の解析情報採取装置。
【請求項９】
データベース・アクセスと前記解析情報とを関連付けて保持する手段を備えることを特徴とする請求項１から請求項８の何れかに記載の解析情報採取装置。
【請求項１０】
データベース・アクセス遅延の解析情報を採取する解析情報採取方法であって、
データベース・アクセスにおける遅延条件に基づいて、データベース・アクセスを監視するステップと、
データベース・アクセスが前記遅延条件を満たしているときに、対象のデータベースに該データベース・アクセスを実行して、解析情報を採取するステップを含むことを特徴とする解析情報採取方法。
【請求項１１】
採取した前記解析情報を格納手段に蓄積することを特徴とする請求項１０に記載の解析情報採取方法。
【請求項１２】
前記遅延条件として、複数の監視するデータベース・アクセスの情報および当該データベース・アクセスに対する遅延条件値を含むことを特徴とする請求項１０又は請求項１１に記載の解析情報採取方法。
【請求項１３】
前記遅延条件として、データベース・アクセスが前記遅延条件を満たしているときに実行される、解析情報を取得するためのアクションを含むことを特徴とする請求項１０から請求項１２の何れかに記載の解析情報採取方法。
【請求項１４】
前記データベース・アクセスを監視するステップが、
データベース・アクセスが前記遅延条件を満たしているときに、前記解析情報を採取するステップにその旨を通知することを特徴とする請求項１０から請求項１３の何れかに記載の解析情報採取方法。
【請求項１５】
前記データベース・アクセスを監視するステップが、
データベース・アクセスがあったときに、当該データベース・アクセスを対象のデータベースに受け渡すステップと、
前記データベース・アクセスが、前記遅延条件を満たすか否かを判断するステップと、
前記データベースからの応答をデータベース・アクセス元へ返却するステップを含むことを特徴とする請求項１０から請求項１４の何れかに記載の解析情報採取方法。
【請求項１６】
前記解析情報を採取するステップが、
前記対象のデータベースに対して前記解析情報を採取するための設定を行うステップと、
前記データベース・アクセスを実行して、前記解析情報を採取するステップと、
前記対象のデータベースに対して前記解析情報を採取するための設定を解除するステップを含むことを特徴とする請求項１０から請求項１５の何れかに記載の解析情報採取方法。
【請求項１７】
前記解析情報として、対象のＳＱＬ文、アクセス元における当該アクセス情報、対象データベースにおけるアクセス処理情報、およびその実行時間を含む情報を蓄積することを特徴とする請求項１１に記載の解析情報採取方法。
【請求項１８】
データベース・アクセス遅延の解析情報を採取する解析情報採取プログラムであって、
コンピュータに、
データベース・アクセスにおける遅延条件に基づいて、データベース・アクセスを監視する処理と、
データベース・アクセスが前記遅延条件を満たしているときに、対象のデータベースに該データベース・アクセスを実行して、解析情報を採取する処理とを実行させることを特徴とする解析情報採取プログラム。
【請求項１９】
採取した前記解析情報を格納手段に蓄積する処理を、前記コンピュータに実行させることを特徴とする請求項１８に記載の解析情報採取プログラム。
【請求項２０】
前記遅延条件として、複数の監視するデータベース・アクセスの情報および当該データベース・アクセスに対する遅延条件値を含むことを特徴とする請求項１８又は請求項１９に記載の解析情報採取プログラム。
【請求項２１】
前記遅延条件として、データベース・アクセスが前記遅延条件を満たしているときに実行される、解析情報を取得するためのアクションを含むことを特徴とする請求項１８から請求項２０の何れかに記載の解析情報採取プログラム。
【請求項２２】
前記データベース・アクセスを監視する処理が、
データベース・アクセスが前記遅延条件を満たしているときに、前記解析情報を採取する処理にその旨を通知することを特徴とする請求項１８から請求項２１の何れかに記載の解析情報採取プログラム。
【請求項２３】
前記データベース・アクセスを監視する処理が、
データベース・アクセスがあったときに、当該データベース・アクセスを対象のデータベースに受け渡す処理と、
前記データベース・アクセスが、前記遅延条件を満たすか否かを判断する処理と、
前記データベースからの応答をデータベース・アクセス元へ返却する処理を含むことを特徴とする請求項１８から請求項２２の何れかに記載の解析情報採取プログラム。
【請求項２４】
前記解析情報を採取する処理が、
前記対象のデータベースに対して前記解析情報を採取するための設定を行う処理と、
前記データベース・アクセスを実行して、前記解析情報を採取する処理と、
前記対象のデータベースに対して前記解析情報を採取するための設定を解除する処理を含むことを特徴とする請求項１８から請求項２３の何れかに記載の解析情報採取プログラム。
【請求項２５】
前記解析情報として、対象のＳＱＬ文、アクセス元における当該アクセス情報、対象データベースにおけるアクセス処理情報、およびその実行時間を含む情報を蓄積することを特徴とする請求項１９に記載の解析情報採取プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースにおけるアクセス性能を調査・解析するために用いられる、データベース・アクセス遅延の解析情報を採取する解析情報採取装置、方法およびプログラムに関する。
【背景技術】
【０００２】
アプリケーションプログラムからデータベースへのアクセスを必要とする情報システムの実行性能をチューニングする際、データベース・アクセス性能の調査・解析は必須である。データベースの性能解析を行う場合、データベース製品から提供される解析ツールを利用して、データベース内の実行計画や待機イベントなどの解析情報を採取し、時間を要しているＳＱＬを特定してチューニングを行うのが一般的である。
【０００３】
上記解析の手順としては、まず、提供されている解析ツールで解析情報を取得する設定をＯＮにし、次いでアプリケーションを実行し、更に解析情報を取得する設定をＯＦＦにする、という一連の操作を行う。その後、取得した解析情報から時間を要しているＳＱＬを特定することとなる。
【０００４】
このようなデータベース・アクセスの解析技術は、特開２００２−０４９５３７号公報（特許文献１）、特開平０６−２２２９６４号公報（特許文献２）、特開平１０−０１１３３２号公報（特許文献３）などに記載されている。
【０００５】
【特許文献１】特開２００２−０４９５３７号公報
【特許文献２】特開平０６−２２２９６４号公報
【特許文献３】特開平１０−０１１３３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、近年、データベースのクラスタ構成により解析情報を採取するための設定に手間がかかり、採取すべきノードの特定が困難なため、本来不要なノードでも採取が必要になるなど、手順が煩雑、面倒になってきている。また、データベース利用者の増大により同時アクセス数（セッション数）も増加することで、採取情報量も増えて解析に時間を要したり、情報を採取している間、他の利用者によるアクセスが制限されるといった課題があった。
【０００７】
より具体的には、次のような問題点があった。
【０００８】
第１の問題点は、データベースの性能解析を行う場合、データベース製品から提供される解析ツールを利用してデータベース内の実行計画や待機イベントなどの解析情報を採取し、時間を要しているＳＱＬを探し、そのＳＱＬを使っているアプリケーションを特定していく必要があった。これにはデータベース側からの調査が必要である。
【０００９】
第２の問題点は、データベースから提供されているツールで解析情報を取得する場合、データベース全体で情報を採取する必要があり、他のデータベース利用者に影響を及ぼしたり、データベースを占有して情報を採取する必要があった。
【００１０】
第３の問題点は、通常は複数のアプリケーションやプロセスがデータベースを利用しており、また一つのプロセス上で複数のアプリケーションが動作するため、データベース側からは、セッションとアプリケーションのマッピングを行うのが困難であった。
【００１１】
本発明は、上述した課題に鑑みてなされたものであり、データベース・アクセス遅延の解析を容易にすると共にデータベースの運用への影響を最小限に抑えることができる、データベース・アクセス遅延の解析情報採取装置、解析情報採方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明による解析情報採取装置は、データベース・アクセス遅延の解析情報を採取する解析情報採取装置において、データベース・アクセスにおける遅延条件に基づいて、データベース・アクセスを監視する手段と、データベース・アクセスが遅延条件を満たしているときに、対象のデータベースに該データベース・アクセスを実行して、解析情報を採取する手段とを含む。
【００１３】
本発明による解析情報採取方法は、データベース・アクセス遅延の解析情報を採取する解析情報採取方法であって、データベース・アクセスにおける遅延条件に基づいて、データベース・アクセスを監視するステップと、データベース・アクセスが遅延条件を満たしているときに、対象のデータベースに該データベース・アクセスを実行して、解析情報を採取するステップを含む。
【００１４】
本発明による解析情報採取プログラムは、データベース・アクセス遅延の解析情報を採取する解析情報採取プログラムであって、コンピュータに、データベース・アクセスにおける遅延条件に基づいて、データベース・アクセスを監視する処理と、データベース・アクセスが遅延条件を満たしているときに、対象のデータベースに該データベース・アクセスを実行して、解析情報を採取する処理とを実行させる。
【発明の効果】
【００１５】
本発明によれば、データベース・アクセス遅延の解析を容易にすると共にデータベースの運用への影響を最小限に抑えることができる。
【発明を実施するための最良の形態】
【００１６】
（実施の形態の構成）
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１７】
図１は、本発明の実施の形態による解析情報自動採取装置を含む情報処理システムのブロック図である。情報処理システムの解析情報自動採取装置１は、システム利用者からの処理要求に従ってＳＱＬ文を発行するアプリケーションプログラム１０およびデータベース２１の間に介在するよう配置され、監視情報メンテナンス部２、モニタリング部３および解析情報採取部４を備えて構成されている。
【００１８】
監視情報メンテナンス部２には、ＥＬＡＰＳ時間（ジョブ実行時間）など監視対象とする事象および閾値、事象発生時のアクションが予め登録されている。
【００１９】
全てのデータベース・アクセスは、モニタリング部３を通して行われる。モニタリング部３は、アプリケーションプログラム１０からのデータベース・アクセス要求（以下ＳＱＬ文と記述）を受け付け、その内容を記録するとともに、データベース２１に対して処理要求を送信して、その応答を待つ。
【００２０】
そして、データベース２１からの応答受信時に監視情報メンテナンス部２に登録されている事象や閾値との比較を行う。ここで、データベース２１からの情報が閾値を超えていた場合には、接続先データベース情報や対象となるＳＱＬ文を解析情報採取部４に通知すると同時に、アプリケーションプログラム１０に対してデータベース・アクセス結果を返信する。
【００２１】
解析情報採取部４は、モニタリング部３からの解析要求の通知を受けて、アプリケーションプログラム１０からの要求とは別にデータベース２１へアクセスを行い、ＳＱＬ文の解析を行うものである。
【００２２】
すなわち、解析情報採取部４は、指示されたデータベース２１に接続し、解析情報を採取する設定をＯＮに変更後、データベース２１に対して該当ＳＱＬ文の実行要求を行い、応答受信後に解析情報を採取する設定をＯＦＦに変更し、その接続を切断する。
【００２３】
これによりデータベース２１は、該当ＳＱＬの実行に関する解析情報のみを出力することができる。このようにして、事象発生時のタイミングで自動的に解析情報を採取し、また必要最小限の情報を出力させることを可能とする。
【００２４】
図２は、本実施の形態による解析情報自動採取装置の内部構成を示すブロック図である。以下、図２を参照して解析情報自動採取装置１のより具体的な構成について説明する。
【００２５】
図２を参照すると、解析情報自動採取装置１は、利用者が本装置へ指示を行うための指示部２０と、指示部２０を通して解析情報を採取する条件を登録・更新する監視情報メンテナンス手段１１と、登録された情報を保管する監視情報格納手段１２と、アプリケーションプログラム１０からのデータベース・アクセス要求を仲介すると共に、その内容をモニタリングするモニタリング手段１３と、一時的にデータベース・アクセス情報を退避しておくアクセス情報格納手段１４と、モニタリング手段１３からの指示を受けてデータベース・アクセスの解析を行う解析情報採取手段１５と、アプリケーション側で解析情報を保管する解析情報格納手段１７と、データベース側で解析情報を保管する解析情報格納部１８と、アプリケーションプログラム１０、解析情報格納手段１７および解析情報格納部１８の関連付け情報を保管するマッピング情報格納手段１６を備えている。
【００２６】
上記モニタリング手段１３は、具体的には、アプリケーションプログラム１０からのデータベース・アクセス要求を受け付けてデータベース２１へ要求を行う。次に、モニタリング手段１３は、上記要求に対するデータベース２１からの応答を取得した際に、上記監視情報格納手段１２に格納された監視条件を参照して、これを満たしている場合に解析情報採取手段１５へ指示を出し、これと同時にアプリケーションプログラム１０へデータベース２１からの応答を返却する。
【００２７】
上記解析情報採取手段１５は、モニタリング手段１３からの指示を受けてデータベース２１に対して解析情報を採取する設定を行い、その後データベース・アクセスを実行してその結果を取得し、これを解析情報として解析情報格納手段１７に出力する。具体的には、解析情報格納手段１７（および解析情報格納部１８には、実際に採取したトレース情報や実行計画、セッション情報などが格納されている。
【００２８】
図３は、監視情報格納手段１２に格納される情報の一例を示している。図で示すように監視情報格納手段１２には、監視対象情報（ＳＱＬ文、オブジェクト、要求元アプリケーション）、監視条件（イベント、条件）、監視条件を満たした場合のアクション情報、および採取回数の各情報が保持される。
【００２９】
監視情報格納手段１２のこれらの情報は、監視情報メンテナンス手段１１を通して、追加／変更／削除が可能とされるとともに、モニタリング手段１３からの要求により、保持している監視情報の照会が可能となる。利用者は、任意のタイミングで、指示部２０を通して監視情報の照会、更新、追加、削除を行うことができる。また、監視条件としては、データベースからの応答による判断以外に、無条件に解析情報を採取する指定も可能とする。
【００３０】
図４は、アクセス情報格納手段１４に格納される情報の一例を示している。アプリケーションプログラム１０からのＳＱＬ要求が監視対象であると判断される場合に、アクセス情報格納手段１４は、図で示すようにＳＱＬ文、アプリケーション情報（ＡＰ名、プロセスＩＤ、スレッドＩＤ）、データベース情報（ノード、インスタンス、セッションＩＤ）、要求開始時刻および解析情報採取カウンタを保持し、監視情報格納手段１２から取得した監視条件との比較を可能とするとともに、解析情報採取手段１５に指示を与えるために必要な情報を格納している。ここで解析情報採取カウンタは、同一条件で際限なく情報を採取してしまうことを回避するためのもので、これは利用者から指定され、監視情報格納手段１２に保持している採取回数と比較される。
【００３１】
図５は、マッピング情報格納手段１６に格納される情報の一例を示している。図で示すようにマッピング情報格納手段１６は、アプリケーション情報、解析情報格納手段１７の位置情報、および解析情報格納部１８の位置情報を保持し、相互の関連付けを可能にしている。
【００３２】
次に、上記解析情報自動採取装置１のハードウェア構成例について、図８を参照して説明する。
【００３３】
図８を参照すると、解析情報自動採取装置１は、一般的なコンピュータ装置と同様のハードウェア構成によって実現することができ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメインメモリであり、データの作業領域やデータの一時退避領域に用いられる主記憶部４０２、ネットワーク６００を介してデータの送受信を行う通信部４０３、外部装置と接続してデータの送受信を行う入出力インタフェース部４０４、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、磁気ディスク、半導体メモリ等の不揮発性メモリから構成されるハードディスク装置である補助記憶部４０５、本情報処理装置の上記各構成要素を相互に接続するシステムバス４０６、ディスプレイ装置等の出力装置４０７及びキーボード等の入力装置４０８を備えている。
【００３４】
本実施の形態による解析情報自動採取装置１は、解析情報の自動採取を実行するプログラムを組み込んだ、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等のハードウェア部品である回路部品を実装することにより、その動作をハードウェア的に実現することは勿論として、監視情報メンテナンス部２、モニタリング部３、解析情報採取部４の各機能を提供するプログラムを、補助記憶部４０５に格納し、そのプログラムを主記憶部４０２にロードしてＣＰＵ４０１で実行することにより、ソフトウェア的に実現することも可能である。
【００３５】
（実施の形態の動作）
次に、上記図２〜図５と、図６、図７を参照して本実施の形態の動作について説明する。
【００３６】
図６および図７は、本実施の形態による解析情報自動採取装置における解析処理を示すフローチャートである。利用者は、本装置の利用に際し、指示部２０を用いて、監視情報メンテナンス手段１１を介して監視対象とするイベントや条件を監視情報格納手段１２へ予め登録しておく（ステップＳ６０１）。登録情報は、図３に示した通りである。
【００３７】
モニタリング手段１３は、監視情報メンテナンス手段１１から監視情報を取得しておき、アプリケーションプログラム１０からＳＱＬ要求をモニタリングする（ステップＳ６０２）。モニタリング手段１３は、アプリケーションプログラム１０からＳＱＬ要求を受けとると、先の監視情報を参照して当該ＳＱＬが監視対象か否かの判断を行う（ステップＳ６０３）。
【００３８】
判断の結果、アプリケーションプログラム１０からのＳＱＬが監視対象でないと判断された場合は、解析情報採取手段１５への出力は行わずにデータベース２１へこのＳＱＬ要求を出力する（ステップＳ６０４）。そして、データベース２１からのＳＱＬ要求の結果を待って（ステップＳ６０５）、この応答をそのままアプリケーションプログラム１０へ返却する（ステップＳ６０６）。
【００３９】
ステップＳ６０３における判断の結果、アプリケーションプログラム１０からのＳＱＬが監視対象であると判断された場合は、アクセス情報格納手段１４にＳＱＬ文、アプリケーション情報、データベース情報、要求開始時刻を設定する（ステップＳ６０７）。
【００４０】
その後、データベース２１にＳＱＬ要求を行い（ステップＳ６０８）、データベースからの応答を待つ（ステップＳ６０９）。そして、データベースからの応答を受け取った時点で、その応答が、先の監視条件を満たしているか否かの判断を行う（ステップＳ６１０）。
【００４１】
データベースからの応答が先の監視条件を満たしていない（データベース・アクセスに問題がない）と判断される場合は、アプリケーションプログラム１０に応答をそのまま返却し（ステップＳ６１１）、アクセス情報格納手段１４に設定した情報を削除する（ステップＳ６１２）。
【００４２】
一方、データベース２１からの応答が先の監視条件を満たしている（データベース・アクセスに問題がある）と判断される場合は、アクセス情報格納手段１４の解析情報採取カウンタの値がチェックされる（ステップＳ６１３）。
【００４３】
そして解析情報採取カウンタの値が、監視情報格納手段１２に保持している採取回数よりも小さかった場合は、データベースからの応答をアプリケーションプログラム１０に返却すると共に（ステップＳ６１４）、アクセス情報格納手段１４の解析情報採取カウンタを一つ増分し（ステップＳ６１５）、解析情報採取手段１５に対して情報採取の指示を行う（ステップＳ６１６）。
【００４４】
なお、監視情報格納手段１２の監視条件として「無条件」が指定されていた場合には、アプリケーションからＳＱＬ要求を受け取ったタイミングで（ステップＳ６０３）、解析情報採取手段１５に対して情報採取の指示を行い、データベースからの応答受信時には条件判定は行わず、そのままアプリケーションプログラム１０へ応答を返却する。
【００４５】
次に、解析情報採取手段１５は、モニタリング手段１３からの指示を受け、対象となるデータベース２１へのセッションを確立し、データベース２１に対して本セッションのトレース出力開始の指示を行った後（ステップＳ６１７）、監視条件を満たしたＳＱＬ要求を行う（ステップＳ６１８）。
【００４６】
データベース２１ではこのＳＱＬ要求を実行し、その結果は、解析情報格納部１８に出力される（ステップＳ６１９）。解析情報採取手段１５において、データベース２１からの応答を待って（ステップＳ６２０）、その受信時点でトレース出力停止の指示を行う（ステップＳ６２１）。これによって、当該セッションのみ、必要なＳＱＬに対してのみという最小限のトレース情報を採取することができるようになる。
【００４７】
ＳＱＬの実行計画やセッション情報については、データベースの管理情報を参照して情報を取得し、解析情報格納手段１７へ格納する（ステップＳ６２２）。また、解析情報採取手段１５は、監視対象情報と解析情報格納手段１７、解析情報格納部１８の情報を紐付けするための情報を、マッピング情報格納手段１６に保存する（ステップＳ６２３）。
【００４８】
以上により、アプリケーションプログラム１０からのデータベース・アクセスがあった場合の処理が完了する。なお、アプリケーションの処理に影響を与えないように、解析情報を採取するために使うデータベースとのセッションは、別セッションを使う。
【００４９】
（実施の形態による効果）
以上説明したように、本実施の形態によれば、解析情報採取部４が、通常のデータベース・アクセスとは独立して、データベースに対して解析のためのセッションを確立して、そのＳＱＬの解析を行うので、データベース・アクセス遅延の解析が容易になると共にデータベースの運用への影響を最小限に抑えることができる。
【００５０】
すなわち、本実施の形態によれば、（１）データベースからの視点ではなく、アプリケーションからの視点でデータベース・アクセス障害やスローダウンの解析情報が採取できる、（２）他のアプリケーションやデータベース利用者に影響を与えずに解析情報が採取できる、（３）アプリケーションを修正することなく、解析情報採取の監視条件を変更できるものである。
【００５１】
以上好ましい実施の形態をあげて本発明を説明したが、本発明は必ずしも、上記実施の形態に限定されるものではなく、その技術的思想の範囲内において様々に変形して実施することができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態による解析情報自動採取装置を含む情報処理システムのブロック図である。
【図２】本実施の形態による解析情報自動採取装置の内部構成を示すブロック図である。
【図３】監視情報格納手段１２に格納される情報の一例を示した図である。
【図４】アクセス情報格納手段１４に格納される情報の一例を示した図である。
【図５】マッピング情報格納手段１６に格納される情報の一例を示した図である。
【図６】本実施の形態による解析情報自動採取装置における解析処理を示すフローチャートである。
【図７】本実施の形態による解析情報自動採取装置における解析処理を示すフローチャートである。
【図８】本実施の形態による解析情報自動採取装置のハードウェア構成例を示すブロック図である。
【符号の説明】
【００５３】
１：解析情報自動採取装置
２：監視情報メンテナンス部
３：モニタリング部
４：解析情報採取部
１０：アプリケーションプログラム
１１：監視情報メンテナンス手段
１２：監視情報格納手段
１３：モニタリング手段
１４：アクセス情報格納手段
１５：解析情報採取手段
１６：マッピング情報格納手段
１７：解析情報格納手段
１８：解析情報格納部
２０：指示部
２１：データベース
【図１】
2009211588.tif 000003
【図２】
2009211588.tif 000004
【図３】
2009211588.tif 000005
【図４】
2009211588.tif 000006
【図５】
2009211588.tif 000007
【図６】
2009211588.tif 000008
【図７】
2009211588.tif 000009
【図８】
2009211588.tif 000010