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.9-limitless

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

Aurora PostgreSQL Limitless Database 16.9.101、2025 年 11 月 6 日

バグ修正

  • CREATE、、ALTERおよび DROPステートメントが JDBC または ODBC ドライバーを介して準備済みステートメントを使用して繰り返し実行された場合 (JDBC preferQueryMode=extendedCacheEverythingで を使用する場合など)、または CREATE、、および DROPステートメントが PROCEDUREまたは の一部として実行された場合ALTERに、シャードでテーブルが削除されない問題を修正しましたFUNCTION

  • テーブルがUPDATEステートメントからヒープオンリータプル (HOT) チェーンを切断しているときに、UNIQUE INDEXスキャンを使用してテーブルをクエリする際の誤った結果を修正しました。

  • 正常なノードが不必要に交換され、システムが使用できなくなる問題を修正しました。

Aurora PostgreSQL Limitless Database 16.9.100、2025 年 9 月 5 日

特徴

  • CREATE INDEX IF NOT EXISTS のサポートが追加されました。

  • pgstattuple 拡張機能に SEQUENCES のサポートが追加されました。

  • hstore 拡張機能のサポートを追加しました。ハッシュ列は、シャードテーブルのシャードキーとして使用できないことに注意してください。

  • auto_explain 拡張機能のサポートが追加されました。

機能強化

  • 同じデータベース名を使用する場合、 DROP DATABASEオペレーションと CREATE DATABASEオペレーションの間に必要な待機時間が短縮されました。

  • 半結合DELETEおよび反結合を含む および UPDATEオペレーションのパフォーマンスが向上しました。

  • シャードにプッシュダウンできる式または射影を持つINSERT INTO ... SELECT FROMステートメントのパフォーマンスが向上しました

  • DETAIL セクションに記載されている関連するクエリで検出されたデッドロックのエラーメッセージを改善しました。

バグ修正

  • データベースの内部プロセスによってバックグラウンドワーカープールが完全に枯渇する問題を修正しました。

  • 拡張機能のイミュータブルでない関数が、アクセス許可拒否エラーで予期せず失敗する問題を修正しました。

  • 修正されたコミット時間は無効なエラーです

  • エラー ERRORROLLBACKREAD ONLY: INSERT INTO failed to execute remote query with message: transaction read-write mode must be set before any query。

  • ERROR: failed to execute remote query with message: collations are not supported by type integerSELECTクエリが失敗する問題を修正しました。

  • ERROR: がリモートクエリの実行に失敗する問題を修正DELETE FROMしました。

  • DEFAULT/CHECK 制約の式が既存の行に対して誤ったバックフィルデータを生成する可能性がある問題を修正しました。この問題は、制約内の式が括弧に依存している場合に特に発生します。

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

  • rds_aurora.limitless_explain_options 設定 RESETEXPLAIN出力に正しく反映されない問題を修正しました。

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.102、2025 年 10 月 13 日

バグ修正

  • CREATE、、ALTERおよび DROPステートメントが JDBC または ODBC ドライバーを介して準備済みステートメントを使用して繰り返し実行された場合 (JDBC preferQueryMode=extendedCacheEverythingで を使用する場合など)、または CREATE、、および DROPステートメントが PROCEDUREまたは の一部として実行された場合ALTERに、シャードでテーブルが削除されない問題を修正しましたFUNCTION

  • テーブルがUPDATEステートメントからヒープオンリータプル (HOT) チェーンを切断しているときに、UNIQUE INDEXスキャンを使用してテーブルをクエリする際の誤った結果を修正しました。

  • 正常なノードが不必要に交換され、システムが使用できなくなる問題を修正しました。

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 オペレーションがハングする問題を修正しました。

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

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

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.103、2025 年 10 月 13 日

バグ修正

  • CREATE、、ALTERおよび DROPステートメントが JDBC または ODBC ドライバーを介して準備済みステートメントを使用して繰り返し実行された場合 (JDBC preferQueryMode=extendedCacheEverythingで を使用する場合など)、または CREATE、、および DROPステートメントが PROCEDUREまたは の一部として実行された場合ALTERに、シャードでテーブルが削除されない問題を修正しましたFUNCTION

  • テーブルがUPDATEステートメントからヒープオンリータプル (HOT) チェーンを切断しているときに、UNIQUE INDEXスキャンを使用してテーブルをクエリする際の誤った結果を修正しました。

  • 正常なノードが不必要に交換され、システムが使用できなくなる問題を修正しました。

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 operation whcih の競合状態を修正しました。クライアントがコミット時間が無効なエラーであると判断する可能性があります。

  • 可変長シャードキーを使用して分散関数の実行を最適化しました。以前は、ルーターは分散関数を実行していましたが、シャードキーに従って 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.106、2025 年 10 月 13 日

バグ修正

  • CREATE、、ALTERおよび DROPステートメントが JDBC または ODBC ドライバーを介して準備済みステートメントを使用して繰り返し実行された場合 (JDBC preferQueryMode=extendedCacheEverythingで を使用する場合など)、または CREATE、、および DROPステートメントが PROCEDUREまたは の一部として実行された場合ALTERに、シャードでテーブルが削除されない問題を修正しましたFUNCTION

  • テーブルがUPDATEステートメントからヒープオンリータプル (HOT) チェーンを切断しているときに、UNIQUE INDEXスキャンを使用してテーブルをクエリする際の誤った結果を修正しました。

  • 正常なノードが不必要に交換され、システムが使用できない問題を修正しました。

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

  • シャードへのクエリを準備するための解析ロジックが、可能な場合は括弧を使用しない場合に、問題が発生する可能性があります。クエリで 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 の使用」を参照してください。