• 検索結果がありません。

DB2パフォーマンス管理ツール構築・利用ガイド:第1章 概要編

N/A
N/A
Protected

Academic year: 2021

シェア "DB2パフォーマンス管理ツール構築・利用ガイド:第1章 概要編"

Copied!
51
0
0

読み込み中.... (全文を見る)

全文

(1)

DB2パフォーマンス管理ツール構築・利用ガイド

第1章 概要編

・Optim Performance Manager

・Optim Query Workload Tuner

(2)

Notes

• 本SILは2012年07月30日時点の情報を元に、Optim Performance

Manager V5.1.1, Optim Query Workload Tuner V3.1.1, Optim

Configuration Manager V2.1.1, Optim pureQuery runtime V2.2の情報

をまとめたものです。

• 本資料は、1章 概要編、2章 本編、3章 OPM運用編、4章 導入編に分かれ

て構成されています。

(3)

第1章 DB2パフォーマンス管理ツール構築・利用ガイド 【概要編】

第2章 DB2パフォーマンス管理ツール構築・利用ガイド 【本編】

• Optim Performance Manager の導入と構成

OPM導入作業の流れ

OPMの基本操作

• Optim Performance Manager 活用例

OPMを利用したデータベースの問題判別

OPMを使用したWLMの構成とモニタリング

第3章 DB2パフォーマンス管理ツール構築・利用ガイド 【運用編】

レポジトリーデータベースの構成

レポジトリーデータベースの運用管理

第4章 DB2パフォーマンス管理ツール構築・利用ガイド 【導入編】

• 【参考】Optim Performance Manager 導入手順

• 【参考】Optim Query Workload Tuner 導入手順

(4)

【概要編】目次

【DB2パフォーマンス管理ツールの概要】

• Optim Performance Manager の概要

• Optim Query Workload Tunerの概要

• Optim Configuration Managerの概要

• 【ご参考】Optim pureQueryの概要

(5)

一般的なDBパフォーマンス管理の課題

SQL

の品質を担保

するための人的リソー

スや

HW

リソースが不

足している。」

「過去の資産やフ

レームワークをあてに

して開発している。そ

れらが最適化されて

いるか知る方法がな

い。」

SQL

のスキルに磨き

をかける時間がない。

ユーザーインタフェース

や他の機能の開発に

時間をかける必要が

ある。」

アプリケーション開発者

「開発者がよりよい

SQL

開発になぜ時間をかけてく

れないかがわからない。」

「パフォーマンス問題は突

然発生するし、深いテクニ

カルスキルを育成するのは

簡単ではない。」

品質管理

DB

管理者

「複雑なデータベース

環境で、パフォーマン

スデータを集計し、分

析するのが難しい。」

IT

マネージャー

(6)

パフォーマンス管理ツール

OPM

• Optim Performance Manager - Core capabilities

• データベースやOSなどボトムアップからの反応的パフォーマンス管理

OPM

EI

• Optim Performance Manager - Extended Insight

• アプリからネットワーク、データベースまでのトップダウンからの反応的パフォーマン

ス管理

OQWT

• Optim Query Workload Tuner

(7)

Optim Performance Manager

Optim Performance Manager Extended Insight

概要

(8)

Optim Performance Managerの概要

Optim Performance Manager の価値

パフォーマンス情報に対して概要情報→詳細な情

報へとドリルダウン形式で深堀り可能

視覚的で分かりやすい画面構成

ブラウザー経由で監視対象のデータ ベースの状況把握

システムの日常の状態を蓄積

H/W,OS,DB2の問題の発生した時点に遡った分析

DBの使用傾向から、HW資源有効活用をプラン

長期的にデータを保管

パフォーマンス・レポートの容易な作成

テキストでのデータ取得やExcelによる表・グラフ出力に関する作業工数を大

幅に削減

Webブラウザ・インターフェースからの簡単操作

V4.1からクライアントソフトなしで操作可能

DB2 WLMフィーチャー機能の設定、監視

日常的に、データベースをモニターすること

で実現できます

実現には、

Optim Performance Manager

Optim Performance Manager

Extended Insight(オプション)

がサポートします

お客様のデータベースシステムについて

システムの日常の状態を監視したい

システムの使用傾向を把握し、今後の拡張プランを立て

たい

パフォーマンスが劣化したので原因を調査したい

過去の問題について原因の調査をしたい

システム性能レポートを簡単に作成したい

DB2のワークロード管理を行いたい

アプリケーションのエンド・ツー・エンドのパフォーマンス把握

を行いたい

と思われたことはありませんか?

SQL実行時間をまとめてレポートの 出力例(グラフページを表示)

(9)

こんな場面で役立ちます!: 定期監視

・snapshotやlist applications, tablespacesコマンドをシェル

化、加工し、テキストで画面表示

・db2diag.logをチェックして、エラー発生の有無を確認

OPMの管理画面から、現在のパフォーマンス状況や、履歴情

報を踏まえたグラフ表示が可能。継続的なモニター監視で事前

に問題トラブルを回避

各モニター対象項目に対する閾値設定が可能で、問題健

在化の前に事前対応が可能

DB2 OPM

BEFORE

AFTER

(10)

① 全体的なCPUの使用状況や、ディスク、メモリの使用状況はどうなっ ているのか? ② 特別なステータスのDB2の接続アプリケーションはいないだろうか? ③ 特別なエラーが発生したり、エラー処理が頻繁に繰り返されていない か? ④ トランザクション数、行読み取り、ロック待ち、ロックタイムアウト、デッ ドロックなどに異常がないか 特に重いSQLはないか? 軽くても頻繁に繰り返されるSQLはないか? ⑤バッファー、パッケージ・キャッシュ、カタログ・キャッシュなどのヒット率 はどうか

パフォーマンス分析

db2 list applicationsコマンド vmstatコマンド db2diag.logの調査 snapshotモニター ① 全体的なCPUの使用状況や、ディスク、メモリの使用状況はどうなって いるのか? AIXでは、OPMからOSのパラメータ監視が可能に ② DBサーバーから特定のアプリケーションサーバーまで含めた、エンド ツーエンドでのパフォーマンス情報を取得 -エンドツーエンドでのアプリ所要 時間を時系列グラフ化 -DBサーバー内で要した時間、 アプリサーバーで要した時間の 割合を細かな単位で確認 ③特別なエラーが発生したり、エラー処理が頻繁に繰り返されていない か?例外処理の有無から、エラー処理に ついて確認する(ロックタイムアウト、デッドロック) ヒット率はどうか? トップのグラフでヒット率を確認

履歴機能を利用

→12:00時点でのパフォーマンスデータを確認可能

特定のコマンドを定期的に実行する コマンド実行結果の加工に時間を要する snapshotモニター

DB2 OPM

BEFORE

AFTER

こんな時に役立ちます!

(11)

レポート資料の作成

蓄積されたスナップショットデータをもとに、レポートを表形式、グラ

フ化して作成

データベース アクティビティ レポート

バッチで定期的に取得したスナップショットデータをもとに

エクセルなどで表形式にまとめる

・データベースの統計情報(ソート、ロック、 キャッシュヒット率、I/O状況など)

Excelなどにデータを取り込み、レポートを作成

データベース

アプリケーション

DB2 OPM

BEFORE

AFTER

こんな時に役立ちます!

DB2の構成パラメーターなど(DB/DBマネージャ)のレポー

ティングも簡単出力

(12)

DB2のワークロード管理機能(WLM)の設定&監視

WLMの設定と監視

サービスクラス、ワークロードの作成、CPU使用率やワークロード優先度 設定方法などが煩雑

BEFORE

AFTER

こんな時に役立ちます!

DB

2

OPM

対話形式のGUI操作で簡単設定

ワークロード監視も様々な視点でもグラフ表示が可能

(13)

Optim Performance Manager の構成概要

OPM Web コンソール

Meta snapshot E2E

レポジトリーDB

DB2 LUW

レポジトリー・サーバー

コンソール・サーバー

OPMサーバー

Performance

Expert Client

(オプション)

モニター対象データベース

HTTP/HTTPS

ポート

TCP/IP

TCP/IP

※監視対象 のDBのバー ジョンが9.5 以前の場合 のみ

(14)

システム構成(本番機とOPMサーバーを分割)

•本番機と別サーバーにOPMサーバーを導入

•OPM用のDBをOPMサーバー内に作成

•Webベース・インターフェース用のコンソール・サーバーを導入

•クライアント機はWebブラウザ経由か、PEクライアントを導入

•PEクライアントはオプション(監視対象のDBのバージョンが9.5以前の場合)

Optim Performance Manager

レポジトリーDB

コンソール・サーバー

DB2 インスタンス

モニター対象

DB2データベース

(DB2 Database for

Linux,UNIX,Windows)

Webインターフェース:

Optim Performance Manager

- ブラウザ(IE または Firefox)

Performance Expert Client

(オプション)

(15)

システム構成(本番機にOPMサーバーを共存)

•本番機にOPMサーバーを導入

•本番用インスタンスにOPMサーバーを設定すると、OPM用のDBを作成

•Webベース・インターフェース用のコンソール・サーバーを導入

•クライアント機は、Webブラウザ経由かPEクライアントを導入

•PEクライアントはオプション

監視対象のDBのバージョンが9.5以前の場合

Optim Performance Manager

レポジトリーDB

コンソール・サーバー

DB2 インスタンス

本番機

モニター対象

DB2データベース

(DB2 Database for

Linux,UNIX,Windows)

Webインターフェース:

Optim Performance Manager

- ブラウザ(IE または Firefox)

Performance Expert Client

(16)

システム構成の検討

• OPMサーバーと本番機を分割した場合(p.12)

メリット

本番機に与える追加の負荷は、スナップショットモニターをONにする負荷とイベントモニター(デフォル

トはデッドロックのみ)の負荷のみになる

1台のOPMサーバーで複数の本番機をまとめて監視できる

冗長化の有無をOPMサーバー独自に検討できる

デメリット

管理するサーバーが1台増える、H/W導入、メンテナンスコストが1台分増える

• OPMサーバーと本番機を共存させた場合(p.13)

メリット

管理するサーバーが1台でよい、H/W導入、メンテナンスコストも削減できる

デメリット

本番機にスナップショット、イベントモニター以外に、OPM用DBにSELECT/INSERT/UPDATEな

どのSQL文と、EXPORT/IMPORTなどのユーティリティを実行する負荷が追加される

本番機ごとにOPMのセットアップが必要

本番機の冗長化構成をとっている場合、OPMサーバーの構成も検討する必要がある

(17)

システム要件①: OPM ハードウェア要件:OPM本体

インストール時

稼動時

Oparation system

Disk space

Unix, Linux, Windows

1500 MB

Oparation system

Disk space

Memory

(RAM)

Unix, Linux

5500 MB

1 GB

Windows

3000 MB

3.5 GB

OPMとして必要なDisk・空きメモリー要件は以下となります

(18)

システム要件②: OPM ハードウェア条件:OPM EI Client

Oparation system

Disk space

Unix, Linux

475 MB

Windows

503 MB

インストール/稼動時

(19)

システム要件③:OPMプラットフォームOS要件

•AIX 5.3

For TL11: APAR IZ74749 or 5300-11-05 or later For TL12: APAR IZ76228 or 5300-12-02 or later

•AIX 6.1

For TL04: APAR IZ74508 or 6100-04-06 or later For TL05: APAR IZ76227 or 6100-05-02 or later For TL06: APAR IZ74932 or 6100-06-00 or later

•AIX7.1

•Linux on xSeries , pSeries , zSeries

Red Hat Enterprise Linux 5.0 Desktop Edition (x86-64のみ) Red Hat Enterprise Linux 5.0

Red Hat Enterprise Linux 5.0 Advanced Platform Red Hat Enterprise Linux 6.0

Red Hat Enterprise Linux 6.0 Advanced Platform

SUSE Linux Enterprise Server 10 Desktop (x86-64のみ) SUSE Linux Enterprise Server 11 Desktop (x86-64のみ) SUSE Linux Enterprise Server 10 with Service Pack 1

SUSE Linux Enterprise Server 11

•Solaris (SPARC)

Solaris Version 10 with patches 111711-12 and 111712-12 If raw devices are used, patch 125100-07 is required.

•Windows (x86)

Windows 7 Professional Edition and Ultimate Edition

Windows Vista Business Edition, Enterprise Edition, and Ultimate Edition, including Vista FDCC Windows XP Professional Edition (x86-64) with Service Pack 2 and future OS fix packs

Windows Server 2003 with Service Pack 1 Standard Edition, Enterprise Edition, and Datacenter Edition Windows Server 2003 R2 Standard Edition, Enterprise Edition, and Datacenter Edition

(20)

システム要件④:OPM EI Client OS要件

•AIX 5.3 •AIX 6.1 •AIX7.1

•Linux on xSeries

Red Hat Enterprise Linux 5 Advanced Platform

Red Hat Enterprise Linux Desktop 5 Red Hat Enterprise Linux 5 Server

Red Hat Enterprise Linux Server 6 SUSE Linux Enterprise Desktop 10.0 SUSE Linux Enterprise Server 10 SUSE Linux Enterprise Desktop 11.0 SUSE Linux Enterprise Server 11

•Linux on pSeries

Red Hat Enterprise Linux 5 Advanced Platform Red Hat Enterprise Linux 5 Server

Red Hat Enterprise Linux Server 6 SUSE Linux Enterprise Server 10 SUSE Linux Enterprise Server 11

•Linux on zSeries

Red Hat Enterprise Linux 5 Advanced Platform Red Hat Enterprise Linux 5 Server

Red Hat Enterprise Linux Server 6 SUSE Linux Enterprise Server 10 SUSE Linux Enterprise Server 11

(21)

システム要件⑤:OPM EI Client OS要件

•Solaris (SPARC)

Solaris 9 SPARC Solaris 10 SPARC

•Windows

Windows 7 Professional Edition, Enterprise Edition, and Ultimate Edition Windows Vista Business Edition, Enterprise Edition, and Ultimate Edition Windows XP SP3 Professional

Windows Server 2003 Standard Edition, Enterprise Edition, and Datacenter Edition Windows Server 2003 R2 Standard Edition, Enterprise Edition, and Datacenter Edition Windows Server 2008 Standard Edition, Enterprise Edition, and Datacenter Edition Windows Server 2008 R2 Standard Edition, Enterprise Edition, and Datacenter Edition

•HP

HP-UX 11i v2 0505 IA-64 HP-UX 11i v3 IA-64

(22)

システム要件⑥:サポートM/W

• DB2

OPMのレポジトリーDB

監視対象DB

•IBM DB2 Enterprise Server Edition Version 9.1 for Linux, UNIX, and Windows •IBM DB2 Enterprise Server Edition Version 9.5 for Linux, UNIX, and Windows •IBM DB2 Enterprise Server Edition Version 9.7 for Linux, UNIX, and Windows

•IBM DB2 Enterprise Server Edition Version 10.1 for Linux, UNIX, and Windows

•IBM DB2 pureScale Feature 10.1 for Linux, UNIX, and Windows •IBM DB2 pureScale Feature 9.8 for Linux, UNIX, and Windows

•IBM DB2 Advanced Enterprise Server Edition Version 9.7 for Linux, UNIX, and Windows •IBM DB2 Advanced Enterprise Server Edition Version 10.1 for Linux, UNIX, and Windows

•IBM DB2 Enterprise Server Edition Version 9.1 for Linux, UNIX, and Windows with Fix Pack 6 recommended •IBM DB2 Enterprise Server Edition Version 9.5 for Linux, UNIX, and Windows

•IBM DB2 Enterprise Server Edition Version 9.7 for Linux, UNIX, and Windows •IBM DB2 Enterprise Server Edition Version 9.8 for Linux, UNIX, and Windows •IBM DB2 Enterprise Server Edition Version 10.1 for Linux, UNIX, and Windows

•IBM DB2 Workgroup Server Edition Version 9.1 for Linux, UNIX, and Windows with Fix Pack 6 recommended •IBM DB2 Workgroup Server Edition Version 9.5 for Linux, UNIX, and Windows

(23)

システム要件⑦:App.プラットフォームサポート

詳細は以下のURLのSystem RequirementsのSoftware Requirementsと

Optional Supported Softwareの章をご確認ください。

http://www-01.ibm.com/support/docview.wss?uid=swg27024605

• サポートされるアプリケーション

OPM EIでWAS上で動くアプリケーションの情報収集が可能となる。

WeblogicやTomcatのような上記以外のJAVAアプリケーションのアプリケーション名は

generic java applications”として扱われる

(24)

システム要件⑧:その他S/W

• サポートされるWebブラウザ

•Mozilla Firefox Version 4.0

(25)

Notes: 最新システム要件の確認

• 本SILに記載のシステム要件は、2012年06月30日時点のもので

す。最新のシステム要件は以下のURLから参照ください。

• システム要件

Optim Performance Manager V5.1.1

http://www-01.ibm.com/support/docview.wss?uid=swg27024604

Optim Performance Manager Extended Insight V5.1.1

(26)

OPMサーバ H/W見積もり:ディスク要件

参考情報

 モニタリングデータ領域 見積もりツール

Capacity planning for Optim Performance Manager

(27)

Optim Performance Manager – パッケージ構成情報

Feature Optim Performance Manager (Base) Optim Performance Manager Extended Edition DB2 Performance Optimization Feature DB2 Advanced Enterprise Server Edition OPM Base Componen t Alert and Notifications

Overview Health Summary Diagnostic Dashboards Reporting Data Studio Health Monitor Workload Query Tuner Integration Extended Insight

Tivoli ITCAM integration

DB2 Workload Manager

Feature

(28)

Notes

• Optim Performance Managerは、監視対象のDB2 エディションによっても以

下のエディションが存在します

IBM Optim Performance Manager V5.1.1 for DB2 for Linux, UNIX,

and Windows, Enterprise Edition

IBM Optim Performance Manager V5.1.1 for DB2 for Linux, UNIX,

and Windows, Workgroup Edition

IBM Optim Performance Manager V5.1.1 for DB2 for Linux, UNIX,

and Windows, Content Manager Edition

• Optim Performance Manager Extended Editionは、以下のオファリング製

品にも含まれています

InfoSphere Warehouse 10.1 Enterprise

(29)

Optim Query Workload Tuner

概要

(30)

• パフォーマンス問題 の

発見

「hot spot」 SQLやワークロードの収集

• 実行プランの

分析

SQLの可視化、情報の補足

アクセスパスの可視化、比較、情報の補足、

参照方法のアドバイス

実行時とアクセスパスの差分を補足

• チューニングアドバイザーによる問題の

解決

SQLの改善をアドバイス

統計情報の改善をアドバイス

データベース設計(インデックス、パーティショ

ニングなど)の改善をアドバイス

• 改善の実行と未然防止

SQLの変更

ワークロードの再実行

結果の比較

Advisor

overview

Recommendations

問題を発見

アドバイス

結果の比較

(31)

Users

Application Servers

Network

Optim Query Workload Tunerによる開発と運用

•SQLの構造と実行プランをドリルダウンし分

2. 分析

•問題のSQLを即座に収集

•SQLを保存

1. 発見

4. 実行

未然防止

•問題解決のためのエキスパートによるアドバ

イスを収集

• アドバイスを元にSQLやDBを修正

3. 解決

DBMS & OS

• 改善を実行

•履歴データを元に傾向をモニタリング

(32)

システム要件①: OQWT HW要件

Disk space

Memory

(RAM)

2GB

最低:1 GB

推奨:2GB

(33)

システム要件②:OQWT OS要件(1)

• システム要件については、以下のURLを参照してください。

Red Hat Enterprise Linux 5 Advanced Platform x86-32, x86-64

Red Hat Enterprise Linux 5 Desktop editions x86-32, x86-64

Red Hat Enterprise Linux 5 Server x86-32, x86-64

Red Hat Enterprise Linux Server 6 x86-32, x86-64

SUSE Linux Enterprise Desktop 10.0 x86-32, x86-64

SUSE Linux Enterprise Server 10 x86-32, x86-64

SUSE Linux Enterprise Desktop 11.0 x86-32, x86-64

SUSE Linux Enterprise Server 11 x86-32, x86-64

Windows 7 Enterprise x86-32

Windows 7 Enterprise x86-64

Windows 7 Professional x86-32

Windows 7 Professional x86-64

Windows 7 Ultimate x86-32

Windows 7 Ultimate x86-64

(34)

システム要件③:OQWT OS要件(2)

Windows Server 2008 Datacenter Edition x86-32

Windows Server 2008 Datacenter Edition x86-64

Windows Server 2008 Enterprise Edition x86-32

Windows Server 2008 Enterprise Edition x86-64

Windows Server 2008 R2 Datacenter Edition x86-64 and future OS fix packs

Windows Server 2008 R2 Enterprise Edition x86-64 and future OS fix packs

Windows Server 2008 R2 Standard Edition x86-64 and future OS fix packs

Windows Server 2008 Standard Edition x86-32

Windows Server 2008 Standard Edition x86-64

Windows Vista Business x86-32

Windows Vista Business x86-64

Windows Vista Enterprise with FDCC x86-32

Windows Vista Enterprise x86-32

Windows Vista Enterprise x86-64

Windows Vista Ultimate x86-32

Windows Vista Ultimate x86-64

Windows XP Professional with FDCC x86-32

Windows XP SP2 Professional x86-64 and future OS fix packs

Windows XP SP3 Professional x86-32 and future OS fix packs

(35)

システム要件④:OQWT その他

• システム要件については、以下のURLを参照してください。

Eclipse

Eclipse 3.6.2

Installer

IBM Installation Manager1.5.1

Java Technology

IBM Runtime Environment, Java

Technology Edition 6.0.10 and future

fix packs

JDBC Drivers

Oracle JDBC Driver 10g 10.2

Oracle JDBC Driver 11g 11.1

Oracle JDBC Driver 11g 11.2.0.1.0

(36)

Optim Configuration Manager

概要

(37)

 クライアントを自動認識

 移行の際の考慮漏れがない

 クライアントは、IBM Data Server Driver for JDBC and SQLJを使用しているもの

 DBサーバーおよびクライアントの構成変更をトラッキング可能

 サーバー構成

 データベース構成パラメータ

 データベースオブジェクト(表、索引など)

 権限 など

 クライアント構成

 ドライバ・プロパティ

 データソース・プロパティ

 パフォーマンスの悪いアプリケーションをリダイレクトして隔離可能

 リダイレクト可能な環境があれば、隔離した後でPD, 修正を行って、もとのシステムに戻せる

 テスト環境で作成したアプリケーションの接続先を変更することにより、本番に移行することも可能

 WLMクラス定義の強制 (z/OSのみ)

 WLMクラス設定に適合していないアプリケーションにもサービスクラス定義を強制する

(38)

Notes:

• 当SILは2012年4月に発表されたOptim Configuration

(39)

OCM

Production

Production

Production

パフォーマンスがよい状態

Apps A SLA is 5 secs

Apps B のパフォーマンスが悪化

OCMによりApps Bの接続先を他

の環境にリダイレクト可能。

Apps B のPD/修正を行う。

Slow

LUW V9.7 TARGET LUW V9.7 SOURCE

Synched

LUW V9.7 TARGET LUW V9.7 SOURCE

Synched

LUW V9.7 TARGET LUW V9.7 SOURCE

Synched

OCM活用の例 – パフォーマンスの悪いアプリケーションのリダイレクト

(40)

Optim Configuration Manager の構成概要

OCM Server

OCM Repository

(DB2)

Web Console

アプリケーション(DBクライアント)

Data Server Optim Data Tools

Driver Runtime Client

DB2

モニタリング

• システム、DB、アプリケーション

の構成、履歴の表示

• 規則、タスクの構成/操作

• 情報収集対象のアプリケーションは、Data Server

(41)

Disk space

Memory

(RAM)

5GB(最低)

1 GB

OCMとして必要なDisk・空きメモリー要件は以下となります。

※OCM稼動において最低限必要なDisk容量・メモリー消費量は上記となるが、モニタリングDB数やモニタリング項目による変動

が大きいためLPARのように拡張可能な環境を用いて構成することが望ましい。

ディスク容量は、レポジトリDBのログ構成によって大きく左右される。

システム要件①: OCM HW要件

• システム要件については、以下のURLを参照してください。

(42)

システム要件②:OCM OS要件(1)

•AIX 5.3 TL6以上

•AIX 6.1

•AIX7.1l

•Linux (x86-64, POWER, z)

Red Hat Enterprise Linux 5.0 - 5.5

Red Hat Enterprise Linux 6.0, 6.1

SUSE Linux Enterprise Server 10 SP1

SUSE Linux Enterprise Server 11

•Solaris (SPARC)

Solaris Version 10 (必要fix: 111711-12, 111712-12, raw device使用時 125100-07)

•Windows (x86-64)

Windows 7 Professional Edition, Ultimate Edition

Windows Vista Business Edition, Enterprise Edition, Ultimate Edition

Windows XP Professional Edition SP2 , SP3

Windows Server 2003 Enterprise Edition, Datacenter Edition

Windows Server 2003 R2 Enterprise Edition, Datacenter Edition

Windows Server 2008 Enterprise Edition, Datacenter Edition

Windows Server 2008 R2 Enterprise Edition, Datacenter Edition

(43)

システム要件③:OCM OS要件(2)

Optim DataTools Runtime Client

•AIX 5.3

•AIX 6.1

•AIX7.1

•Linux (x86-32, x86-64, POWER, z)

Red Hat Enterprise Linux 5.0 – 5.5

Red Hat Enterprise Linux 6.0, 6.1

SUSE Linux Enterprise Server 10

SUSE Linux Enterprise Server 11

•HA-UX(IA64)

HP-UX 11i V2, v3

•Solaris

Solaris V 9, 10 (SPARC)

Solaris V10 (X86-64)

•Windows(X86-32, X86-64)

Windows 7 Professional Edition, Ultimate Edition

Windows Vista Business Edition, Enterprise Edition, Ultimate Edition

Windows XP Professional Edition SP2 , SP3

Windows Server 2003 Enterprise Edition, Datacenter Edition

Windows Server 2003 R2 Enterprise Edition, Datacenter Edition

Windows Server 2008 Enterprise Edition, Datacenter Edition

Windows Server 2008 R2 Enterprise Edition, Datacenter Edition

(44)

システム要件④:OCM サポートM/W

• DB2

OCMのレポジトリーDB

監視対象DB

•IBM DB2 Enterprise Server Edition Version 9.5 for Linux, UNIX, and Windows •IBM DB2 Enterprise Server Edition Version 9.7 for Linux, UNIX, and Windows

•IBM DB2 for z/OS Version 9.1 •IBM DB2 for z/OS Version 10.1

•IBM DB2 Enterprise Server Edition Version 9.1 for Linux, UNIX, and Windows with Fix Pack 6 recommended •IBM DB2 Enterprise Server Edition Version 9.5 for Linux, UNIX, and Windows

•IBM DB2 Enterprise Server Edition Version 9.7 for Linux, UNIX, and Windows •IBM DB2 Enterprise Server Edition Version 9.8 for Linux, UNIX, and Windows

•IBM DB2 Workgroup Server Edition Version 9.1 for Linux, UNIX, and Windows with Fix Pack 6 recommended •IBM DB2 Workgroup Server Edition Version 9.5 for Linux, UNIX, and Windows

•IBM DB2 Workgroup Server Edition Version 9.7 for Linux, UNIX, and Windows •IBM DB2 for z/OS Version 9.1

•IBM DB2 for z/OS Version 10.1

(45)

システム要件⑤:アプリケーション

•IBM WebSphere Application Server Version 6.0, 7.0, 8.0 •IBM Data Server Drivers for JDBC and SQLJ 3.64.70 以上 •IBM Data Server Drivers for JDBC and SQLJ 4.14.76 以上

• サポートされるアプリケーション

OCMではWAS上で動くアプリケーションおよび、IBM Data Server Driver for JDBC and SQLを使用しているアプリケーション

のの情報収集が可能となる。

WASおよびアプリケーションの実行されているシステムには、最初に、IBM InfoSphere Optim Data Tools Runtime Client を

インストールする必要がある。

参照:

データベース・クライアントのセットアップ

http://publib.boulder.ibm.com/infocenter/cfgmgr/v2r1/topic/com.ibm.datatools.configm

gr.install.doc/tparentclients.html

• システム要件については、以下のURLを参照してください。

(46)

システム要件⑥:その他S/W

• サポートされるWebブラウザ

•Mozilla Firefox Version 3.6, 4.0 + Adobe Flash Player 10.0以上

•Microsoft® Internet Explorer V 7.0, 8.0, 9.0 + Adobe Flash Player 10.0以上

(47)

Optim pureQuery

概要

(48)

Optim pureQuery Runtime

pureQuery

概要

:

• Optim pureQuery Runtime は、高品質でパフォーマンスの高いデータベース・アプリ

ケーションを構築するための画期的な方式を備えています。

• SQL や JDBC のベスト・プラクティスの使用を単純化することにより、アプリケーション・パ

フォーマンスを改善。

• Java アプリケーションや .NET アプリケーションのセキュリティー、パフォーマンス、管理容

易性を改善して、開発者と DBA のコラボレーションを促進。

• データベース・システムのスループットを向上させ、コストを削減 (特に DB2 for z/OS® デ

プロイメントでは有効)。

Optim pureQuery Runtimeは、ハイパフォーマンスのデータ・アクセス・プラット

フォームを提供します。

(49)

(参考) DB2のアプリケーション・インターフェース

アプリケーション

インターフェース

言語

コメント

組み込みSQL

C/C++

FORTRAN

COBOL

Java (SQLJ)

Traditionalなアプリケーションインターフェース アプリケーションコードに埋め込みSQLステートメントを記述し、プリコンパイラでバインドファイルに分離 パフォーマンスが重要なアプリケーションに向いている

管理API

C/C++

DB2サーバーの管理を行うアプリケーションで使用される

Perl

Perl

DBIモジュールとDBD::DB2が必要

PHP

PHP

DB2をアクセスするためにIbm_db2とpdo_ibmのPHPエクステンションを提供

Ruby on Rails

Ruby

IBM_DB Ruby driverとRails adapterを提供

JDBC

Java

Javaのための共通インターフェース

JDBC3.0とJDBC4.0に準拠したJDBCドライバーが使用できる

PureQuery

Java, .NET

Javaのための新しいインターフェース

動的SQLと静的SQLを切り替えて使用できる

CLI/ODBC

C/C++

X/Open標準のインターフェース

ADO (OLE DB)

VB

以下の2つのインターフェースから接続できる

• IBM OLE DB Data Provider • IBM ODBC Driver

ADO.NET

VB.NET

C#

ADO.NETのためのインターフェース

(50)

静的 SQL

開発者が 静的 SQL を コーディングします 静的バインド (Application 開発の一部) ユーザーが SQL を 実行します データベース サーバー上で 照会が実行されます

動的 SQL

BIND コマンド 文字の記入 パッケージの 実行 開発者が 動的 SQL を コーディングします ユーザーが SQL を 実行します 動的準備と バインド データベース サーバー上で 照会が実行されます PREPARE 文 DESCRIBE 文 (オプション) EXECUTE 文

頻繁に使う SQL を静的実行対象とし、

パフォーマンス向上が可能

2784420 837270 0 50 100 150 200 250 300 万 動的SQL 静的SQL 静的/動的SQLのパフォーマンス <最大SQL処理数/分>

数件フェッチのSELECT処理数を測定(

RS/6000 S80 24way

CPU使用率:動的/静的とも約40%

実行毎に要求されるプリコンパイル作業の

省略化による処理の高速化が可能

(参考)静的 SQL と動的 SQL のサポート

(51)

DB2

JDBC

Java Programからの接続する際の主な方法

動的SQL

SQLJ

静的SQLを使用したアクセス

パフォーマンス、セキュリティ面での優位性

PureQuery

同じコードで静的SQLと動的SQLをスイッチできる

JavaとSQLのシームレスな統合

(参考) Javaからの接続方法

アプリケーション・サーバー

JVM

Java API

Java Driver

Java

program

DriverManager

DataSource

DRDA

Driver

Connection

Statement...

db2agent

db2agent

db2agent

db2agent

db2agent

db2agent

DB2 only

参照

Outline

関連したドキュメント

俗曲藝》第 70 期,1991)、曹琳《覡教傳人-南通童子胡錫蘋》(《民俗曲 藝》第

In particular, the SRS algorithm had a signi fi cantly higher reproducibility and accuracy than the conventional algorithm ( P &lt; 0.01), and a small absolute error and SD of

Furthermore, another study examined brain activity during performance of the Word Fluency Task, which can be used to evaluate frontal lobe function, using NIRS and confirmed

tratiOnVpc(Fig.2):IfVpo&lt;Vpc,thePOreiSnOnCirCUlarandifVpo&gt;Vpc,thePOreiS

Key words: Short Physical Performance Battery, physical performance test, older people receiving long-term care 要旨: 〔目的〕 Short Physical Performance Battery (

このマニュアル全体を読んで、Oracle Diagnostics Pack に同梱の Oracle Performance Manager、Oracle Capacity Planner、Oracle TopSessions および Oracle Event

• Adjustable Soft−Start: Every time the controller starts to operate (power on), the switching frequency is pushed to the programmed maximum value and slowly moves down toward

After having refuted the Bhāṭṭa view of intrinsic validity, Jayanta (in section 4.3) defends his view of extrinsic validity from the criticism by the Bhāṭṭas and establishes