次の方法で共有


Azure Database for PostgreSQL のエラスティック クラスターに関してよく寄せられる質問

次のセクションでは、Azure Database for PostgreSQL のエラスティック クラスターでの容量と機能の制限について説明します。

Azure Database for PostgreSQL サーバーの現在の制限は、エラスティック クラスターにも適用されます。 このドキュメントの残りの部分では、エラスティック クラスターにのみ適用される別の制限について説明します。

全般

このセクションでは、Azure Database for PostgreSQL フレキシブル サーバーのエラスティック クラスターに固有の主な容量と機能の制限について説明します。 この情報を使用して、どの機能がサポートされていないか、標準のフレキシブル サーバーと異なる動作を理解します。

Q: エラスティック クラスターはどのリージョンで使用できますか。

A: エラスティック クラスターは Azure Database for PostgreSQL フレキシブル サーバー インスタンスの機能であり、 同じリージョンで使用できます。

Q: エラスティック クラスターにさらにデータベースを作成できますか。

A: Azure portal には、クラスターごとに 1 つのデータベースに接続するための資格情報が用意されています。 現時点では、別のデータベースを作成することはできません。 CREATE DATABASE コマンドはエラーで失敗します。 既定では、このデータベースは postgres と呼ばれます。

Q: エラスティック クラスターでサポートされている PostgreSQL のバージョンは何ですか?

A: エラスティック クラスターは PostgreSQL バージョン 17 をサポートしています。

Q: エラスティック クラスターでメジャー バージョンのアップグレードを使用できますか。

A: 現在、メジャー バージョンのアップグレードはサポートされていません。

Q: サーバー ログをダウンロードできますか?

A: 現在、サーバー ログのダウンロードはサポートされていません。 Azure メトリック、Log Analytic ワークスペース、PostgreSQL ビューを使用して、クラスターの動作を分析できます。

Extensions

このセクションでは、エラスティック クラスターでサポートされているか、サポートされていない PostgreSQL 拡張機能の一覧を示します。 また、有効にする際の特別な考慮事項についても説明します。 この情報を使用して、互換性と既知の競合 (Citus と TimescaleDB の間など) を特定します。

Q: サポートされていない拡張機能は何ですか?

A: 次の拡張機能はサポートされていません。

  • アノン
  • pg_qs - クエリ ストア
  • postgis_topology
  • TimescaleDB

Q: TimescaleDB をエラスティック クラスターで使用できないのはなぜですか?

A: TimescaleDB 拡張機能は、Citus 拡張機能との低レベルの競合のため、エラスティック クラスターではサポートされていません。

Migrations

このセクションでは、エラスティック クラスターとの間でデータを移行するためにサポートされる方法と考慮事項について説明します。 これには、推奨されるツールと既知の制限事項が含まれています。 論理移行には pg_dump/pg_restore または pgcopydb を使用し、開始する前に拡張機能の互換性を確認します。

Q: エラスティック クラスターに移行するにはどうすればよいですか?または、エラスティック クラスターから移行するにはどうすればよいですか?

A: 現時点では、pg_dump、pg_restore、pgcopydb を使用してエラスティック クラスターとの間で移行できます。 標準 PostgreSQL で動作するその他のツールは動作するはずです。

ネットワーク

このセクションでは、エラスティック クラスターに固有のネットワークに関する考慮事項と制限事項について説明します。 これには、サポートされている接続オプション、管理とプールに使用されるポート、現在使用できない機能が含まれます。 このガイダンスを使用して、クラスターデプロイのアクセス、接続プール、およびネットワーク セキュリティを計画します。

Q: エラスティック クラスターを使用した接続プールに PgBouncer を使うことはできますか?

A: はい。エラスティック クラスターで PgBouncer を使用できます。 スキーマおよびノード管理操作にはポート 6432 を使用します。 ポート 8432 は、クラスター内のすべてのノードで実行されている PgBouncer インスタンスに負荷分散されます。

Q: エラスティック クラスターで仮想ネットワーク (VNet) を使用できますか。

A: はい。エラスティック クラスターの Private Link エンドポイントを VNet に追加できます。 さらに、VNet のみを使用するようにネットワーク トラフィックを制限する必要がある場合は、パブリック ネットワーク アクセスを無効にすることができます。 仮想ネットワークの挿入はサポートされていません。

Storage

このセクションでは、プロビジョニング、スケーリング、バックアップに関する考慮事項など、エラスティック クラスターに固有のストレージ関連の制限事項と動作について説明します。 この情報を使用して、容量を計画し、サポートされていない機能を理解し、移行またはスケーリング操作中の中断を回避します。

Q: ストレージの自動スケールは使用できますか?

A: 現在、ストレージ自動スケールはサポートされていません。

Performance

このセクションでは、サポートされている機能、サポートされていない監視およびチューニング ツール、クエリとクラスターのパフォーマンスを最適化するための実用的なガイダンスなど、エラスティック クラスターのパフォーマンス関連の制限事項と動作について説明します。 この情報を使用して、ワークロードを計画し、待機時間、スケーリング、診断機能に対する期待値を設定します。

Q: エラスティック クラスターで Query Performance Insights を使用できますか?

A: 現在、Query Performance Insights はサポートされていません。

Q: エラスティック クラスターで自動インデックス チューニングを使用できますか。

A: 現在、インデックスの自動チューニングはサポートされていません。

Q: エラスティック クラスターで読み取りレプリカを使用できますか。

A: 現在、1 つの読み取りレプリカがサポートされています。