Amazon Aurora PostgreSQL Limitless Database の更新 - Amazon Aurora

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Aurora PostgreSQL Limitless Database の更新

ここでは、Amazon Aurora PostgreSQL Limitless Database のバージョンに関する情報を確認できます。Limitless Database は、1 秒あたり数百万の書き込みトランザクションを処理する自動水平スケーリングを提供し、1 つのデータベース内で操作するシンプルさを維持しながらペタバイトのデータを管理します。Limitless Database を使用すると、ワークロードをサポートするために複数の DB インスタンスにまたがってデータをスケーリングするための複雑なソリューションを構築および維持することなく、大規模なアプリケーションの構築に集中できます。

詳細については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora PostgreSQL Limitless Database の使用」を参照してください。

Amazon Aurora PostgreSQL Limitless Database は、Aurora PostgreSQL と同じエンジンバージョンのライフサイクルポリシーに従います。詳細については、「Aurora PostgreSQL のリリースカレンダー」を参照してください。

Amazon Aurora PostgreSQL Limitless Database バージョン 16.8-limitless

このバージョンの Aurora PostgreSQL Limitless Database は、PostgreSQL 16.8 と互換性があります。PostgreSQL 16.8 の改善点の詳細については、PostgreSQL リリース 16.8 を参照してください。

Aurora PostgreSQL Limitless Database 16.8.101、2025 年 6 月 30 日

機能強化

  • 検出されたデッドロックのエラーメッセージが改善され、関連するクエリが DETAILセクションに一覧表示されました。

  • tableoid をターゲットリストとして含むサブクエリのサポートを追加しました。

バグ修正

  • 外部テーブルも含めるように ANALYZE SQL クエリ結果を修正しました。

  • データベースの再起動につながる可能性のある複数の問題を修正しました。

  • バインドメッセージで誤って失敗した PREPARE および EXECUTEステートメントの問題を修正しましたが、ステートメントが宣言されたよりも少ないパラメータを使用した場合、プリペアドPREPAREステートメントには 1 が必要です。

  • スペース消費量の増加につながるバキューム操作の複数の問題を修正しました。

  • READ_ONLY トランザクションをロールバックした後のINSERTステートメントの問題を修正しました。

  • RETURNING 句を含むDELETEステートメントが失敗する問題を修正しました。

Aurora PostgreSQL Limitless Database 16.8.100、2025 年 5 月 8 日

特徴

  • ltree 拡張機能のサポートが追加されました。 ltree データ型列をシャードテーブルのシャードキーとして使用することはできません。

  • Aurora PostgreSQL Limitless Database で btree_gist拡張機能のサポートが追加されました。GIST インデックスを使用した除外制約はサポートされていません。たとえば、次のコマンドはサポートされていません。

    CREATE TABLE zoo ( cage INTEGER, animal TEXT, EXCLUDE USING GIST (cage WITH =, animal WITH <>) );

機能強化

  • これらのシナリオでクエリのパフォーマンスが向上しました。

    • range 句を含むクエリ。

    • 同じシャードの異なるシャードキーによる複数のタプルアクセス。

    • 半結合とアンチ結合を含むオペレーションを削除および更新します。

  • プリフェッチ機能を備えた非同期外部スキャンノードを強化しました。

  • デッドロック検出の耐障害性を強化しました。

バグ修正

  • データベースバックエンドがシステム信号への応答を停止し、DROP DATABASE オペレーションがハングする問題を修正しました。

  • コミット時間の原因となるコミットログ (clog) バックグラウンド処理の競合状態が無効なエラーである問題を修正しました。

  • 自動テーブル分析オペレーション中に予期しないクラッシュが発生する可能性がある問題を修正しました。

Amazon Aurora PostgreSQL Limitless Database バージョン 16.6-limitless

このバージョンの Aurora PostgreSQL Limitless Database は、PostgreSQL 16.6 と互換性があります。PostgreSQL 16.6 の改善点の詳細については、PostgreSQL リリース 16.6 を参照してください。

Aurora PostgreSQL Limitless Database 16.6.102、2025 年 6 月 30 日

機能強化

  • 検出されたデッドロックのエラーメッセージが改善され、 で関連するクエリが一覧表示されるようになりましたDETAIL

  • 分散デッドロック検出アルゴリズムが、ネットワークまたはノードの障害に対して任意の回復力を持つように改善されました。

  • tableoid をターゲットリストとして含むサブクエリのサポートを追加しました。

バグ修正

  • 外部テーブルを含めるように ANALYZE SQL クエリ結果を修正しました。

  • データベースの再起動につながる可能性のある複数の問題を修正しました。

  • バインドメッセージで誤って失敗した PREPARE および EXECUTEステートメントの問題を修正しましたが、ステートメントが宣言されたよりも使用するパラメータが少ない場合、プリペアドPREPAREステートメントには 1 が必要です。

  • スペース消費量の増加につながるバキューム操作の複数の問題を修正しました。

  • READ_ONLY トランザクションをロールバックした後のINSERTステートメントの問題を修正しました。

  • RETURNING 句を含むDELETEステートメントが失敗する問題を修正しました。

  • DEFAULT/CHECK 制約の式が誤った結果を生成する場合がある問題を修正しました。特に、制約の式が括弧を使用して正しい結果を生成する場合です。

Aurora PostgreSQL Limitless Database 16.6.101、2025 年 4 月 17 日

このリリースには、16.6.3 までの Aurora PostgreSQL パッチが含まれています。

バグ修正

  • 短時間利用できなくなる可能性のある複数の問題を修正しました。

  • limitless_minimum_adaptive_fetch_size がデフォルト値 (100) を下回るように設定されている場合の正確性の問題を修正しました。

  • Aurora PostgreSQL Limitless Database のリレーションの tableoid 属性をクエリするためのエラー処理を強化しました。これは、 のノード間で異なる値を持つ可能性があるためですDBShardGroup

  • の使用時に発生する可能性のあるアクセス許可の問題を修正しましたrds_aurora.limitless_active_shard_key。これにより、データの取得時のアクセス許可エラーが解決されます。

  • clog background オペレーションの競合状態を修正しました。これにより、クライアントはコミット時間が無効なエラーになる可能性があります。

  • 可変長シャードキーを使用して分散関数の実行を最適化しました。以前は、ルーターは分散関数を実行していましたが、シャードキーに従って 1 つのシャードでローカルに実行されます。

  • 参照テーブルを結合する標準テーブルupdate/deleteで を実行する際のエラーを修正しました。

  • ユーザーが特定の内部制限なし関数を呼び出す可能性がある問題を修正しました。

  • ノードのクラッシュ中にサブトランザクションのロールバックが正しくない問題を修正しました。

  • DEFAULT/CHECK 制約にネストされた括弧を持つ式が誤った結果を生成する可能性がある問題を修正しました。

Aurora PostgreSQL Limitless Database 16.6.100、2025 年 1 月 24 日

特徴

  • Aurora PostgreSQL Limitless Database が Aurora PostgreSQL バージョン 16.6 をサポートするようになりました。

  • btree_gin 拡張機能をインストールして使用できるようになりました。

  • DISCARD データ操作言語 (DML) コマンドがサポートされています。

機能強化

  • サブクエリ内に参照テーブルを含むクエリのプッシュダウン機能が改善され、クエリのパフォーマンスが向上しました。この機能強化により、クエリの実行が最適化され、サブクエリの参照テーブル結合を含む複雑なクエリのパフォーマンスが向上する可能性があります。

  • のエラー処理を強化しましたpg_advisory_lock。以前は、このサポートされていない機能を使用しようとしても明示的なエラーメッセージは生成されず、予期しない動作につながる可能性があります。これで、 を使用しようとすると、ユーザーに明確なエラー通知が送信されpg_advisory_lock、わかりやすくなり、意図しない結果を防ぐことができます。

バグ修正

  • 特定の ALTER TABLEおよび CREATE TABLE コマンドがエラーで失敗する問題を修正しました: 指定されたステートメントを解析できません

  • NOT NULL または DEFAULT制約を持つALTER TABLEコマンドにシャードにプッシュダウンする安全でない関数 (揮発性関数など) が含まれている場合、既存の行にデータをバックフィルする必要がある問題を修正しました。

既知の問題

  • rds_aurora.limitless_minimum_adaptive_fetch_size 変数を設定すると、誤った結果が発生する可能性があります。

Amazon Aurora PostgreSQL Limitless Database バージョン 16.4-limitless

このバージョンの Aurora PostgreSQL Limitless Database は、PostgreSQL 16.4 と互換性があります。PostgreSQL 16.4 の改善点の詳細については、PostgreSQL リリース 16.4 を参照してください。

Aurora PostgreSQL Limitless Database 16.4.105、2025 年 4 月 17 日

バグ修正

  • 短時間の利用不能状態を生じる場合がある複数の問題を修正しました。

  • 外部リレーションに述語を含む反結合クエリの結果が正しくない問題を修正しました。

  • 次のシステム関数にプッシュダウン機能を追加しました。

    • pg_char_to_encoding

    • pg_encoding_to_char

    • textanycat

    • anytextcat

  • Aurora PostgreSQL Limitless Database pg_advisory_lockでの のエラー処理を強化しました。この変更により、 を使用しようとすると、明確なエラー通知を受け取りますpg_advisory_lock

  • DEFAULT/CHECK 制約にネストされた括弧を持つ式を追加すると、誤った結果を生成する可能性がある問題を修正しました。

Aurora PostgreSQL Limitless Database 16.4.104、2024 年 11 月 19 日

バグ修正

  • CREATE INDEX CONCURRENTLY の実行時にデータ定義言語 (DDL) ステートメントの処理でデッドロックが発生する可能性がある問題を修正しました。

  • 分散デッドロック解決のエラーにより、後続の分散デッドロックの検出がブロックされる問題を修正しました。

  • 基になるデータ操作言語 (DML) ステートメントを持つ DDL ステートメント (データを含むテーブルの呼び出しCREATE TABLE ASなど) rds_aurora.limitless_active_shard_keyがセッションで使用されている場合にエラーが発生する問題を修正しました。

  • シャード分割オペレーションでエラーが発生する問題を修正しました。

  • rds_aurora.limitless_alter_table_type_sharded 変数が設定されている場合、テーブルタイプをシャードに変換するrds_aurora.limitless_alter_table_type_sharded手順が失敗する問題を修正しました。

  • データを渡す暗黙的なキャストによって誤ったオブジェクトバージョンが使用された場合に、無効なクエリがエラーを生成しない、多形オブジェクトの解析ロジックの問題を修正しました。

既知の問題

  • クエリの一部が左または反結合条件に変換されると、問題が発生する可能性があります。このような場合、内部リレーションに結果がない場合、null 行が使用されます。

  • NOT NULL または DEFAULT制約を持つ列を追加すると、シャードにプッシュダウンする安全でない関数 (揮発性関数など) を含む問題が発生する可能性があります。既存の行にデータをバックフィルする必要があります。

  • シャードへのクエリを準備する解析ロジックが、可能な場合は括弧を使用しない場合に、問題が発生する可能性があります。クエリで COLLATEを使用すると、エラーが発生する可能性があります。

Aurora PostgreSQL Limitless Database 16.4.103、2024 年 10 月 31 日

リリース 16.4.103 は、Aurora PostgreSQL Limitless Database の GA バージョンです。

このリリースの詳細については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora PostgreSQL Limitless Database の使用」を参照してください。