株式会社コーソル

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

技術ブログ

Database Performance Analyzer (DPA) 2022.4新機能

Oracle ACE Proの渡部です。 低価格でオンプレミス&クラウドに対応するデータベース性能監視/分析ツールのDatabase Performance Analyzer(DPA)の最新バージョン 2022.4 の新機能についてまとめます。

Database Performance Analyzer DPA

Database Performance Analyzer (DPA) とは

Database Performance Analyzer (DPA) は、オンプレミス&クラウドに対応するデータベース性能監視/分析ツールです。非常に多くのデータベース製品/サービスに対応しています。

オンプレミス環境および仮想環境、IaaS環境のデータベース製品

  • Oracle Database
  • MS SQL Server
  • Sybase SAP ASE
  • IBM Db2
  • MySQL
  • MariaDB
  • Percona Server for MySQL
  • PostgreSQL
  • Enterprise DB

AWSのデータベースサービス

  • Amazon RDS for Oracle Database
  • Amazon RDS for SQL Server
  • Amazon RDS for MySQL
  • Amazon RDS for MariaDB
  • Amazon RDS for PostgreSQL
  • Amazon Aurora for MySQL
  • Amazon Aurora for PostgreSQL

Microsoft Azureのデータベースサービス

  • Azure SQL for PostgreSQL
  • Azure Database for MySQL
  • Azure Database for MariaDB
  • Azure SQL Managed Instance
  • Azure SQL Database

Google Cloudのデータベースサービス

  • Google Cloud SQL for MySQL
  • Google Cloud SQL for PostgreSQL
  • Google Cloud SQL for SQL Server

各製品の対応バージョンや機能制限などの詳細については、DPA Administrator Guide → Database instances DPA can monitor をご確認ください。

非常に低価格なデータベース性能監視・分析ツール

非常に低価格であるため、とても導入しやすいです。 課金単位は監視インスタンス単位で、1インスタンス15.1万円/年から導入できます(2024年1月時点)。ボリュームディスカウントもありますので、ご興味がありましたら是非弊社までお問い合わせくださいませ。

その他の特徴

  • DBサーバへのエージェント導入が不要(DPAサーバからJDBC接続)
  • 待機時間を基礎とする性能分析(Oracle ASH同様の性能分析メソッド)
  • 機械学習アルゴリズムに基づく異常検知機能 (Anomaly Detection)

DPA 2022.4 新機能

Database Performance Analyzer(DPA) 2022.3の新機能については、以下のリリースノートに記載されています。

以下に主な新機能を記載します。全ての新機能については、リリースノートを参照ください。

PostgreSQL向けアラートの追加

PostgreSQL向けアラートとして、以下のアラートタイプが追加されました。

  • PostgreSQL Total Table Bloat in Database
  • PostgreSQL Collect Database Size
  • PostgreSQL Collect Relation Table Size
  • PostgreSQL Database/Table Percentage Growth

アラートとは、DPAが異常値を検出したときに送信する通知です。 通知先の種類には、Eメール, SNMP, Slack, Teamsのいずれかを使用できます。

PostgreSQL管理アラートを複数のデータベースに対して構成できるようになりました。

以下のPostgreSQL管理アラートを複数のデータベースに対して構成できるようになりました。

  • PostgreSQL Last Analyze
  • PostgreSQL Last Auto Analyze
  • PostgreSQL Last Vacuum
  • PostgreSQL Last AutoVacuum
  • PostgreSQL Long Running Vacuum
  • PostgreSQL Long Running Query
  • PostgreSQL Dead Tuple
  • PostgreSQL Total Idle in Transaction Connections
  • PostgreSQL Total Connections
  • PostgreSQL User Role Expiry

なお、PostgreSQLは、データベースクラスタ内に複数のデータベースを構成できますが、 それぞれのデータベースは独立性が高く、データベースクラスタ内の複数のデータベースからデータを収集することは通常できません。このため、PostgreSQL管理アラートを複数のデータベースに対して構成するためには、 foreign data wrapperの構成が必要となります。

PostgreSQLのデータベースクラスタおよびデータベースについては、以下も参考にしてください。

主要RDBMS製品の比較 – アーキテクチャ, スキーマ, データベース, メモリ

  • 「論理構造(データベース、スキーマ周辺)」 → 「PostgreSQL」

PostgreSQL CPU使用率メトリックの追加

  • Host CPU Utilization
  • Instance CPU Utilization

これらのメトリックを使用するには、PostgreSQLにsystem_statsエクステンションの導入が必要です。

アラート、ルール、カスタムプロパティのインポートおよびエクスポートに対応

アラート、ルール、カスタムプロパティのインポートおよびエクスポートに対応しました。 複数のDPAサーバーを運用している場合などに有用です。

DPAを試しに使うには

デモサイトで機能や操作感を確認可能

Webブラウザから使用できるオンライン・デモ環境が用意されており、手軽にDPAの機能や操作感を確認できます。 下記URLへアクセスし「LOGIN」をクリックするだけでOKです(「LOGIN」画面のユーザID・パスワードは表示内容を変更せずにそのまま進めてください)。

デモサイトについては以下の記事もご確認くださいませ。

14日間の製品トライアルが可能

デモサイトで確認できない機能を確認したい、手元環境のデータベースを試しに監視したいなどの場合は、評価版をダウンロードしてインストールおよび14日間の試用が可能です。 以下URLの「DPA評価版について」をご参照ください。

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

自動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 他多数

カテゴリー

アーカイブ