EDB Postgres Advanced Server

EDB Postgres Advanced Serverは、オープンソースのPostgreSQLデータベースに拡張機能を追加します。拡張機能は、データベース管理、拡張SQL機能、データベースとアプリケーションのセキュリティ、パフォーマンスの監視と分析、およびアプリケーション開発ユーティリティをサポートします。このガイドでは、 EDB Postgres Advanced Server専用の機能について説明します。

拡張された互換性機能。このセクションでは、 EDB Postgres Advanced Serverでサポートされている互換性機能の概要を提供します。

データベース管理。このセクションには、データベース管理者に役立つ機能とツールに関する情報が含まれています。

  • Index Advisor は、アプリケーションのパフォーマンスを向上させるためにテーブルに必要な追加のインデックスを判断するのに役立ちます。

  • SQL Profiler は、アプリケーションで実行されていないSQLクエリを見つけて診断します。

  • pgsnmpd は、 EDB Postgres Advanced Serverの現在の状態に関する階層的な監視情報を返すSNMPエージェントです。

EDBリソースマネージャー。このセクションには、 EDB Postgres Advanced Serverプロセスによるシステムリソースの使用を制御する機能を提供するEDB Resource Manager機能に関する情報が含まれています。

  • Resource Groups は、リソース制限を定義できるグループを作成および維持する方法を示しています。

  • CPU Usage Throttling は、 EDB Postgres Advanced ServerプロセスによるCPU使用率を制御する方法を提供します。

  • Dirty Buffer Throttling は、 EDB Postgres Advanced Serverプロセスによる共有バッファのダーティレートを制御するメソッドを提供します。

libpq Cライブラリ。 libpq Cライブラリは、 EDB Postgres Advanced ServerのCアプリケーションプログラミングインターフェイス(API)言語です。

PLデバッガー。 PLデバッガーは、PL / pgSQL用のグラフィカル指向のデバッグツールです。

パフォーマンス分析とチューニング。このセクションには、アプリケーションとデータベースサーバーのパフォーマンスを分析および向上させるためのさまざまなツールが含まれています。

  • Dynatuneは、アプリケーションの使用の種類に応じてEDB Postgres Advanced Serverを構成するための迅速かつ簡単な手段を提供します。

  • EDB待機状態は、パフォーマンス診断のために待機イベントやその他のデータをキャプチャする方法を提供します。

EDBクローンスキーマ。このセクションには、単一のデータベース内またはあるデータベースから別のデータベースにスキーマとそのデータベースオブジェクトをコピーする機能を提供するEDBクローンスキーマ機能に関する情報が含まれています。

拡張されたSQLおよびその他の機能。このセクションには、拡張されたSQL機能と、柔軟性と利便性を高めるその他の機能に関する情報が含まれています。

システムカタログテーブル。このセクションには、 EDB Postgres Advanced Server固有のデータベースオブジェクト用に追加された追加の_システムカタログテーブル_が含まれています。

EDB Postgres Advanced Serverの例外。このセクションには、事前定義された例外、SQLstate値、関連するredwoodエラーコード、および例外の説明に関する情報が含まれています。

EDB Postgres Advanced Serverのキーワード。このセクションには、 EDB Postgres Advanced Serverがキーワードとして認識する単語に関する情報が含まれています。

EDB Postgres Advanced ServerとPostgreSQLで共有される機能については、

PostgreSQL core documentation を参照してください。