Japan
サイト内の現在位置
PostgreSQL
技術情報
PostgreSQLの関連の技術情報を掲載しています。
現在PostgreSQLをご利用中の方、導入を検討中の方にお役立ていただける情報を発信していきますので、是非ご活用ください。
PostgreSQL周辺OSSツール紹介
PostgreSQLには周辺OSSツールが多数あり、PostgreSQL本体とあわせて使用することで、性能や可用性、運用性を向上させることができます。
以下はPostgreSQLの周辺OSSツールをカテゴリ別にまとめたものです。
※PostgreSQL保守サポートサービスについて詳しくはこちらをご覧ください。
周辺OSSツール機能紹介
各ツールについて、その機能を紹介しています。
カテゴリ | ツール名 | 概要 |
---|---|---|
バックアップ・再編成 | pg_rman | バックアップ・リカバリを管理できるツールです。 |
pg_bulkload | 大量のデータを高速にロードするためのツールです。 | |
pg_repack | 肥大化したテーブルやインデックスを再編成するツールです。 | |
運用関係 | pgBadger | PostgreSQL のログファイルを解析して、統計レポートを出力するツールです。 |
pg_statsinfo | PostgreSQLサーバの統計情報や稼働状況を定期的に収集・蓄積するツールです。 | |
pgfincore | データベースのバッファを可視化するツールです。 | |
pgAdmin | PostgreSQL操作用のGUIツールです。 | |
可用性 | Pgpool-Ⅱ | コネクションプーリング、負荷分散、レプリケーション等の機能を持ち、PostgreSQLの可用性、性能の向上に貢献するツールです。 |
Oracleとの連携/互換性 | oracle_fdw | PostgreSQLから外部Oracleサーバへのアクセスを可能にするツールです。 |
Orafce | PostgreSQL上にOracle Databaseと互換性のある関数やデータ型を提供するツールです。 | |
性能関係 | pg_hint_plan | PostgreSQLのプランナが作成するクエリ実行計画につき、ユーザー側で実行計画を差し替えて固定できるようにするツールです。 |
pg_dbms_stats | 統計情報を固定化し、実行計画を制御するツールです。 | |
pg_bigm | 日本語環境下での全文検索機能を提供するツールです。 | |
セキュリティ | pgAudit | 監査ログの記録を行うツールです。 |
その他 | PostGIS | PostgreSQLに地理情報を格納して操作できるようにするツールです。 |
周辺OSSツール活用例紹介
周辺OSSツールの活用例を紹介しています。実際の使い方やサンプルシナリオ、使用上の注意点などを掲載していますのでぜひご覧ください。
カテゴリ | 記事タイトル | 概要 |
---|---|---|
バックアップ・再編成 | pg_rmanを用いたバックアップ・リカバリの実現方法 |
pg_rmanを利用してバックアップ・リカバリを行う方法について解説しています。実際のバックアップ運用を想定したサンプルシナリオもご紹介しています。 |
pg_bulkloadを用いたデータ高速ロードの実現方法 |
pg_bulkloadを利用してデータをロードする方法について解説しています。基本的な使い方から注意すべきポイントについてもご紹介しています。 | |
pg_repackを用いたテーブルおよびインデックスの再編成 |
pg_repackを用いてテーブルおよびインデックスの再編成を行う方法についてご紹介しています。 | |
運用関係 |
pg_statsinfoを用いたデータベースの監視~前編~ |
pg_statsinfoのメリット、統計情報の取得方法や簡易レポート出力、アラート機能、データベースの監視において確認すべきポイントについてご紹介しています。 |
pg_statsinfoを用いたデータベースの監視~後編~ |
pg_statsinfoの機能のうち、ログを加工する機能や、日々蓄積されるログやスナップショットを自動でメンテナンスする機能など、システム運用を効率化する機能についてご紹介しています。 | |
Oracleとの連携/互換性 | oracle_fdwを用いてPostgreSQLからOracle Databaseにアクセスする |
oracle_fdwを用いてPostgreSQLからOracle Databaseにアクセスする方法についてご紹介しています。 |
性能関係 | pg_hint_planを用いて実行計画を制御する |
pg_hint_planを使用する際の注意点や運用を想定したサンプルシナリオをご紹介しています。 |
NEW pg_bigmを用いて日本語の全文検索を実行する |
pg_bigmを用いて日本語の全文検索を実行する方法や注意点をご紹介しています。 |
PostgreSQLのソリューション
NECでは、PostgreSQL監視製品であるDB Monitor for PostgreSQLや暗号化製品であるTransparent Data Encryption for PostgreSQLを提供しています。
これらのNEC製品や周辺OSSツールの利用により実現できるPostgreSQLのソリューションをご紹介します。
記事タイトル | 概要 |
---|---|
PostgreSQL可用性向上の実現方法 |
Pgpool-ⅡやNECの高可用クラスタ製品であるCLUSTERPROを利用してPostgreSQLの可用性を向上させる手法を複数ご紹介します。手法ごとの特徴やメリットとデメリットについても解説しています。 |
CLUSTERPRO® X for Linux PPガイド (PostgreSQL レプリケーション) |
CLUSTERPROを使用したPostgreSQLの高可用性構成の例をご紹介しています。クラスタ環境の構築手順や通常時と障害時における運用手順についても解説しています。 |
お問い合わせ