|
 |
|
Performance Analyzer 4 |
|
|
|
 |
Oracleデータベースチューニング&監視ツール
|
Aqua systems Performance Analyzer 4は、現在RDB市場で半数以上のシェアを占めているOracleデータベースを高速且つ円滑に動作させる潤滑油のようなツールです。Aqua
systems Performance Analyzer 4は、チューニングから監視というOracleの管理者にとっては避けては通れない難作業を容易にするための各種支援機能をご提供します。
- パフォーマンスを考慮した設計・開発への適応
- 個々のSQLの実行計画確認、ベンチマークテスト
- ハードウェアサイジング(CPU数、メモリサイズなどは適切か)のための調査
- 常時監視することでトラブルを未然察知
- 効果的かつ包括的な診断によるチューニングサポート
 |
Performance Analyzer 4 の機能
|
監視対象サーバーより、一定間隔でデータベース情報やOS情報を取得
Oracleパフォーマンス情報(Statspack +α相当)
+ OSパフォーマンス情報(sar, iostat, netstat, ...相当) +α
レポート出力例

V$sqlarea, V$sessionなどをサンプリング、Oracle 9i以上であれば、実行計画も
同時取得ディスク読込数やコストなどでソートし、負荷の高いSQLを判断
領域の不足、アラート等DBの稼動だけでなく、OSのCPU使用率、メモリ使用量まで、
閾値を元に、管理者に警告を通知

 |
システム要件
|
Performance Analyzer 4 本体
| OS |
Windows 2003
Windows XP(Home Editionを除く)
Windows 2000
Windows NT4.0(SP3以上) |
リポジトリ
DB |
Oracle 10g
Oracle 9i Release 2
Oracle 9i
Oracle 8i |
| メモリ |
リポジトリデータベースも稼動させる場合
256MB 以上、512MB(推奨) |
| ディスク |
512MB 以上を必須(1GB 以上を推奨) |
| その他 |
メモリ量、監視対象データベース数やロギング頻度などに左右されます。 |
|
|
監視対象
| DB |
Oracle10g Release 2
Oracle10g
Oracle9i Release 2
Oracle9i
Oracle8i
Oracle8.0 |
| ディスク |
1MB 以上の空き領域 |
| その他 |
Performance Analyzer 4 からOracle リスナーに接続できること |
|
|
 |
価格
|
| 監視対象Oracle |
1インスタンスあたりの価格 |
| Edition |
OS |
ロギング |
SQLトレース |
監視 |
RAC オプション |
| Enterprise Edition |
UNIX |
50万円 |
30万円 |
40万円 |
60万円 |
| Windows (64bit) |
| Linux (64bit) |
| Windows (32bit) |
25万円 |
15万円 |
20万円 |
| Linux (32bit) |
| Standard Edition |
UNIX |
23万円 (初年度保守費含む) |
60万円 |
| Windows |
| Linux |
|
(保守費用別途)
 |
通信販売管理 A社様
|
- 専任のデータベース管理者(DBA)ではなく、他のシステムも管理する基盤担当が兼任しているため、特にOracleの稼動については、問題が起こってからの対応となっていた
- 定期的に情報を取得しているので、問題が起こった時点に遡っての状況の確認、原因の絞込みが可能になった。また監視を設定することで致命的なエラーの前に検知し対応を行える。
 |
WEBコンテンツ運営 B社様
|
- システム運用担当者がOracleに詳しいデータベース管理者(DBA)ではないため、開発後の不具合について、問題の切り分けができず、原因特定が困難だった
- 定期的な情報収集が簡単に設定できたことで、問題が発覚した時に、発生時点に戻ってのOracleの状態が把握でき、ボトルネックの検出が容易になった。
- 今後は開発環境にも導入
 |
FAQ
|
| Q. |
ロギングやトレースの際の負荷はどの程度ですか?
|
| A. |
基本的にはデータベースに接続してディクショナリやメモリ上の情報をSelectする負荷と考えてください。システム自体の状態によりますが、数パーセント程度です。なお、SQLトレースは、DBの再起動なしに、全セッションのSQL文が取得できます。
|
|
|
| Q. |
SQLトレースで取得できる情報はどういうものですか? また問題のあるSQL文を判別するのはどういった観点ですか?
|
| A. |
SSQL文、推定・平均実行時間、統計情報、実行計画等です。問題のあるSQL文は、推定・平均実行時間やディスク読み込み数から判断が可能。画面上で項目で並べ替えできるので、判定が簡単です。
|
|
|
| Q. |
パフォーマンス診断をする対象側のデータベースに何か導入する必要はありますか?
|
| A. |
いえ、特に必要はありません。OracleNETによる接続で、対象データベースから情報を取得します。なお、OSの状態をみる場合は、対象側データベースにエージェントをいれていただく必要があります。
|
|