株式会社コーソル

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

技術ブログ

Database Performance Analyzer (DPA) 2022.3新機能

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

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)

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

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

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

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

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

Database Performance Analyzer DPA

Database Performance Analyzer(DPA) 2022.3 新機能

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

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

対応データベース製品/サービスの追加

新たに以下のデータベース製品/サービスに対応しました。

  • Azure Database for PostgreSQL - Flexible Server 11, 12, 13
  • Azure Database for MySQL - Single Server 5.7, 8
  • Azure Database for MySQL - Flexible Server 5.7
  • Azure Database for MariaDB 10.2, 10.3

索引の推奨 (インデックス アドバイザー / Index advisors )

特定のクエリのパフォーマンスを向上させる可能性のある、インデックスを特定します。DPAは欠落しているインデックスを検出すると、インデックスアドバイザーと呼ばれる推奨事項を作成します。インデックスアドバイザーは、OracleおよびSQL Serverで使用できます。

SAML認証に対応

SAML認証とOktaに保管された秘密情報を用いたシングルサインオンに対応しました。

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

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

暗号化設定用REST APIの追加

暗号化設定用のREST APIが追加されました。

なお、Database Performance Analyzer(DPA) は、各種設定をプログラム化するための多数のREST APIを提供しています。

監視対象DBとしてのAmazon RDS for SQL Server 2012 SP4 サポート終了

監視対象DBとして、Amazon RDS for SQL Server 2012 SP4 サポートが終了しました。

なお、マイクロソフト社によるSQL Server 2012 のサポートは、2022 年 7 月 12 日に終了しています。

なぜコーソルから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 他多数

カテゴリー

アーカイブ