インスタンスの安定性とセキュリティを確保するために、AnalyticDB for PostgreSQL には以下の制限があります。
購入した AnalyticDB for PostgreSQL インスタンスでは、高可用性の確保やセキュリティパッチのインストールなどの基本的なデータベース O&M 操作を実行する必要はありません。ただし、以下の点に注意する必要があります。
インスタンスの更新: マイナーバージョンの更新中は、インスタンスは読み取り専用です。更新が完了した後、最大 30 秒の一時的な接続が発生する可能性があります。アプリケーションが、接続プールなどの自動再接続ポリシーで構成されていることを確認してください。
フェールオーバー: コーディネータノードとコンピュートノードはそれぞれ、プライマリ/セカンダリ高可用性アーキテクチャを採用しています。プライマリノードでエラーが発生すると、サービスは 30 秒以内にセカンダリノードに自動的に切り替えられます。フェールオーバー中は、約 30 秒の一時的な接続が発生する可能性があります。アプリケーションが、接続プールなどの自動再接続ポリシーで構成されていることを確認してください。
指標 | 制限 |
ユーザー接続の最大数 | 接続の最大数は、コンピュートノードの仕様によって異なります。
|
列の最大データ量 | 1 GB |
データベースの最大データ量 | データベースの最大データ量は、インスタンスの仕様によって異なります。 |
テーブルの最大データ量 | パーティションあたり 128 TB |
BLOB データの最大量 | 1 GB 説明 AnalyticDB for PostgreSQL では、BLOB データ型の代わりに BYTEA データ型が使用されます。 |
テーブルの最大行数 | 2^48 |
テーブルの最大列数 | 1,600 |
データベースの最大テーブル数 | 42億 |
ビューの最大列数 | 1,664 |
行、テーブル、またはデータベースの名前の最大文字数 | 128 |
オブジェクト (データベース、ユーザー、基本テーブル、ビュー、インデックス、ストアドプロシージャ、UDF、UDT、制約、または列) の名前の最大文字数 | 63 |
プライマリまたはセカンダリインデックスの最大列数 | 32 |
SELECT 文で指定される最大列数 | 1,664 |
トリガー | サポートされていません |
Lateral | サポートされていません |