株式会社コーソル

コーソルDatabaseエンジニアのブログ

技術ブログ

最も低コスト(弊社調べ)なOracle SE2性能監視/分析/チューニング方法

Oracle ACE Proの渡部です。 Oracle Database SE2で、最も低コスト(弊社調べ)で性能監視・分析・チューニングを行う方法として、Database Performance Analyzer (DPA) をご提案します。

Database Performance Analyzer DPA

Oracle Database SE2における性能分析の課題

Oracle Databaseの魅力の1つに充実したパフォーマンスの診断および分析機能がありますが、これらのほぼ全てはOracle Database Standard Edition 2では使用できません

これは、パフォーマンスの診断および分析機能が、Oracle Database Enterprise Edition限定の有償オプションであるOracle Diagnostics PackおよびOracle Tuning Packに含まれているためです。

Oracle Database Standard Edition 2で使用できない主なパフォーマンスの診断および分析機能のうち、現場からよく不満が寄せられるものには以下があります。

  • Oracle Enteprise Manager管理コンソールの「パフォーマンス・ハブ」から確認できる、「待機時間」を基礎とした時系列パフォーマンス状況を示すグラフ(「アクティビティ」機能)

  • 「アクティビティ」表示から、特定時間帯や特定SQLに着目して、より詳細な分析を実行できるドリルダウン分析
  • AWRレポートによる包括的な性能診断レポートの提供
  • 異常および異常に繋がる予兆を検知し、メール等で管理者に通知する機能
  • 熟練したOracle技術者なしで、かつ、短時間でSQLをチューニングできる SQLチューニング機能

Oracle SE2の性能分析に Database Performance Analyzer (DPA) をお勧めします。

Database Performance Analyzer (DPA) は、Oracle Database Standard Edition 2をはじめとする非常に多くのデータベース製品/サービスに対応したデータベース性能監視/分析/チューニング ツールです。

Database Performance Analyzer DPA

主な機能を以下に示します。これらを使うと、多くの現場におけるOracle SE2の性能監視 / 分析 / チューニングの課題を解決できます。

  • 現在主流の「待機時間」に基づく、負荷状況の時系列分析

  • 特定の時間に着目した詳細な分析の実施
  • 特定SQL、特定アプリケーションなど、さまざま視点に基づく詳細な分析の実施(ドリルダウン分析

  • 過去一定期間に実行されたSQLの全文検索(Apache Luceneを使用)

  • 機械学習アルゴリズムに基づく異常検知 (Anomaly Detection)
  • 管理者への通知機能
  • インデックス アドバイザによる付与すべきインデックスのアドバイス
  • 機械学習アルゴリズムに基づく異常検知機能(Anomaly Detection)

DPAは充実した性能監視/分析/チューニング機能を持ちながらも、非常に低価格です。 1インスタンスあたりの従量課金体系で、1インスタンス14.7万円/年から導入できます(2023年1月時点)。ボリュームディスカウントもありますので、ご興味がありましたら是非弊社までお問い合わせくださいませ。

DPA その他の特徴

  • 待機時間を基礎とする性能分析(Oracle ASH同様の性能分析メソッド)
  • 非常に多くのデータベース製品/サービスに対応。
  • オンプレミス&クラウドに対応。
  • エージェントレス構成(DBサーバにソフトウェア導入が不要)であるため、導入しやすく、バージョンアップも容易。

Database Performance Analyzer (DPA) を試すには?

Database Performance Analyzer (DPA) は以下の方法で簡単に試用できます。

  1. オンライン デモ環境
    https://cosol.jp/techdb/2022/08/dpa_online_demo/ の記事を参考にしてください。
  2. 14日間の製品トライアル
    https://cosol.jp/license/dpa/ の「DPA評価版について」をご参照ください。

なぜコーソルからDatabase Performance Analyzer (DPA)を購入すべきなのか

コーソルはDatabase Performance Analyzer (DPA)の一次代理店で、Database Performance Analyzer (DPA)の製品販売を行います。 SIer様、販社様がDatabase Performance Analyzer (DPA)を販売および導入することも可能です。

Database Performance Analyzer DPA

コーソルはデータベースの技術力を強みとしています。なかでもOracle Database技術力は日本随一です。MySQL、PostgreSQL、MS SQL Serverの資格や実績を持つエンジニアも多数在籍しております。

独自のDPAナレッジを公開

DPAの導入や監視設定に関する手順をナレッジとして公開しています。評価版をご利用される際の参考にしていただけると幸いです。

2022年8月時点では以下の記事を公開しております。

多数のOracle関連書籍を執筆

ORACLE MASTER Platinum取得者数 No.1

  • 単年度ORACLE MASTER Platinum取得者数7年連続No.1

7年連続ORACLE MASTER Platinum取得者数No.1! Oracle Certification Award 2020

コーソルのデータベース運用関連製品とサービス

コーソルでは、データベース運用を製品とサービスでご支援します。

Database Performance Analyzer (DPA)

Database Performance Analyzer (DPA)は、オンプレミスとクラウド上の多くのデータベース製品に対応したデータベース性能管理製品です。低価格であるため、非常に導入しやすいです。

Database Performance Analyzer DPA

自動SQLチューニング機能を持つToad

Database Performance Analyzer (DPA)で検出された問題SQLをチューニングする際に、Toad for Oracle / Toad for SQL Serverの SQL Optimizer機能を使用できます。

リモートDBAサービス

リモートDBAサービスはDB・運用の専門家がお客様のデータベースに対して 必要な時に必要な対応を行うリモート接続型運用保守サービスです。

リモートDBAサービス

時間制コンサルティングサービス

時間制コンサルティングサービスは”必要な時に” ”必要な時間だけ”契約できる 時間契約型のコンサルティングサービスです。

時間制コンサルティングサービス

プロフィール

On7tWW6m1Ul4

渡部 亮太

・Oracle ACE
・AWS Certified Solutions Architect - Associate
・ORACLE MASTER Platinum Oracle Database 11g, 12c 他多数

カテゴリー

アーカイブ