本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Aurora PostgreSQL 無限資料庫更新
您可以在此找到 Amazon Aurora PostgreSQL 無限資料庫版本的相關資訊。無限資料庫提供自動化水平擴展,每秒處理數百萬筆寫入交易,並管理 PB 的資料,同時維持在單一資料庫內操作的簡單性。使用 Limitless Database,您可以專注於建置大規模應用程式,而無需建置和維護複雜的解決方案,以跨多個資料庫執行個體擴展資料以支援工作負載。
如需詳細資訊,請參閱《Amazon Aurora 使用者指南》中的使用 Amazon Aurora PostgreSQL 無限制資料庫。
Amazon Aurora PostgreSQL 無限制資料庫遵循與 Aurora PostgreSQL 相同的引擎版本生命週期政策。如需詳細資訊,請參閱Aurora PostgreSQL 的發行行事曆。
主題
Amazon Aurora PostgreSQL 無限資料庫版本 16.8 無限
此版本的 Aurora PostgreSQL 無限制資料庫與 PostgreSQL 16.8 相容。如需 PostgreSQL 16.8 中改進項目的詳細資訊,請參閱 PostgreSQL 16.8 版。
Aurora PostgreSQL 無限資料庫 16.8.100,2025 年 5 月 8 日
功能
-
新增對
ltree
延伸模組的支援。ltree
資料類型資料欄無法用作碎片資料表中的碎片索引鍵。 -
新增對 Aurora PostgreSQL 無限資料庫中
btree_gist
延伸模組的支援。不支援使用 GIST 索引的排除限制條件。例如,不支援下列命令:CREATE TABLE zoo ( cage INTEGER, animal TEXT, EXCLUDE USING GIST (cage WITH =, animal WITH <>) );
增強功能
-
在這些案例中改善了查詢效能:
-
具有範圍子句的查詢。
-
具有相同碎片中不同碎片金鑰的多個元存取。
-
刪除和更新涉及半聯結和反聯結的操作。
-
-
具有預先擷取功能的增強型非同步外部掃描節點。
-
強化死結偵測容錯能力。
錯誤修正
-
修正資料庫後端停止回應系統訊號的問題,這可能會導致 DROP DATABASE 操作停止。
-
已修正遞交日誌 (clog) 背景處理中導致遞交時間的競爭條件是無效的錯誤。
-
已修正在自動資料表分析操作期間可能導致意外當機的問題。
Amazon Aurora PostgreSQL 無限資料庫版本 16.6 無限
此版本的 Aurora PostgreSQL 無限制資料庫與 PostgreSQL 16.6 相容。如需 PostgreSQL 16.6 中改進項目的詳細資訊,請參閱 PostgreSQL 16.6 版。
發行版本和修補程式
Aurora PostgreSQL 無限資料庫 16.6.101,2025 年 4 月 17 日
此版本包含截至 16.6.3 的 Aurora PostgreSQL 修補程式。
錯誤修正
-
已修正可能導致短暫無法使用的多個問題。
-
修正
limitless_minimum_adaptive_fetch_size
當 設為低於預設值 (100) 時的正確性問題。 -
增強了在 Aurora PostgreSQL 無限制資料庫中查詢關係資料表屬性的錯誤處理,因為其在 中的節點間可能有不同的值
DBShardGroup
。 -
修正使用 時可能發生的許可問題
rds_aurora.limitless_active_shard_key
。這會解決擷取資料時的許可錯誤。 -
已修正 clog 背景操作中的競爭條件 whcih 可能導致用戶端收到遞交時間無效錯誤。
-
使用可變長度碎片索引鍵最佳化分散式函數的執行。先前,路由器會執行分散式函數,但現在會依碎片索引鍵在單一碎片上於本機執行。
-
修正在標準資料表聯結參考資料表
update/delete
上執行 時的錯誤。 -
修正任何使用者都可以叫用特定內部無限函數的問題。
-
修正在節點當機期間導致子交易不正確轉返的問題。
-
修正
DEFAULT/CHECK
限制中具有巢狀括號的表達式可能產生不正確結果的問題。
Aurora PostgreSQL 無限資料庫 16.6.100,2025 年 1 月 24 日
功能
-
Aurora PostgreSQL 無限資料庫現在支援 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 無限資料庫版本 16.4 無限
此版本的 Aurora PostgreSQL 無限資料庫與 PostgreSQL 16.4 相容。如需 PostgreSQL 16.4 中改善項目的詳細資訊,請參閱 PostgreSQL 16.4 版。
發行版本和修補程式
Aurora PostgreSQL 無限資料庫 16.4.105,2025 年 4 月 17 日
錯誤修正
-
已修正可能導致短暫無法使用的多個問題。
-
修正在外部關係上包含述詞的反聯結查詢導致不正確結果的問題。
-
新增下列系統函數的下推功能:
pg_char_to_encoding
pg_encoding_to_char
textanycat
anytextcat
-
Aurora PostgreSQL 無限資料庫中
pg_advisory_lock
的增強型錯誤處理。透過此變更,您會在嘗試使用 時收到明確的錯誤通知pg_advisory_lock
。 -
修正在
DEFAULT/CHECK
限制條件中新增具有巢狀括號的表達式可能會產生不正確結果的問題。
Aurora PostgreSQL 無限資料庫 16.4.104,2024 年 11 月 19 日
錯誤修正
-
修正執行時處理資料定義語言 (DDL) 陳述式時可能發生死結的問題
CREATE INDEX CONCURRENTLY
。 -
修正分散式死鎖解析中的錯誤可能封鎖後續分散式死鎖偵測的問題。
-
修正以下問題:在工作階段中使用
rds_aurora.limitless_active_shard_key
變數時,具有基礎資料處理語言 (DML) 陳述式的 DDL 陳述式 (例如,CREATE TABLE AS
或呼叫具有資料的資料表) 會導致錯誤。 -
修正碎片分割操作導致錯誤的問題。
-
修正以下問題:如果已設定
rds_aurora.limitless_alter_table_type_sharded
變數,將資料表類型轉換為碎片rds_aurora.limitless_alter_table_type_sharded
的程序會失敗。 -
修正了多態物件的剖析邏輯問題,該問題會導致無效的查詢在隱含轉換傳遞資料導致使用不正確的物件版本時不會產生錯誤。
已知問題
-
當部分查詢轉換為左或反聯結條件時,可能會發生問題。在這些情況下,如果內部關係沒有結果,則會使用 null 資料列。
-
新增具有
NOT NULL
或DEFAULT
限制條件的資料欄,其中包含不安全的函式以下推至碎片 (例如揮發性函式) 時,可能會發生問題,需要在現有的資料列中回填資料。 -
當準備查詢碎片的剖析邏輯盡可能不使用括號時,可能會發生問題。當
COLLATE
在查詢中使用 時,這可能會導致錯誤。
Aurora PostgreSQL 無限資料庫 16.4.103,2024 年 10 月 31 日
16.4.103 版是 Aurora PostgreSQL 無限資料庫的 GA 版本。
如需此版本的資訊,請參閱《Amazon Aurora 使用者指南》中的使用 Amazon Aurora PostgreSQL 無限資料庫。