Pembaruan Database Tanpa Batas Amazon Aurora PostgreSQL - Amazon Aurora

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pembaruan Database Tanpa Batas Amazon Aurora PostgreSQL

Di sini Anda dapat menemukan informasi tentang versi Amazon Aurora PostgreSQL Limitless Database. Limitless Database menyediakan penskalaan horizontal otomatis untuk memproses jutaan transaksi tulis per detik dan mengelola petabyte data sambil mempertahankan kesederhanaan operasi di dalam satu database. Dengan Limitless Database, Anda dapat fokus membangun aplikasi berskala tinggi tanpa harus membangun dan memelihara solusi kompleks untuk menskalakan data Anda di beberapa instans DB untuk mendukung beban kerja Anda.

Untuk informasi selengkapnya, lihat Menggunakan Basis Data Tanpa Batas Amazon Aurora PostgreSQL di Panduan Pengguna Amazon Aurora.

Amazon Amazon Aurora PostgreSQL Limitless Database mengikuti kebijakan siklus hidup versi engine yang sama dengan Aurora PostgreSQL. Untuk informasi selengkapnya, lihat Kalender rilis untuk Aurora PostgreSQL.

Amazon Aurora PostgreSQL Limitless Database versi 16.8-unlimited

Versi Aurora PostgreSQL Limitless Database ini kompatibel dengan PostgreSQL 16.8. Untuk informasi lebih lanjut tentang peningkatan di PostgreSQL 16.8, lihat PostgreSQL rilis 16.8.

Basis Data Tanpa Batas Aurora PostgreSQL 16.8.101, 30 Jun 2025

Penyempurnaan

  • Pesan kesalahan yang ditingkatkan untuk kebuntuan yang terdeteksi, sekarang mencantumkan kueri yang terlibat di bagian. DETAIL

  • Ditambahkan dukungan untuk sub-query yang berisi tableoid sebagai daftar target.

Perbaikan bug

  • Memperbaiki hasil query ANALYZE SQL untuk juga menyertakan tabel asing.

  • Memperbaiki beberapa masalah yang mungkin menyebabkan restart database.

  • Memperbaiki masalah dengan PREPARE dan EXECUTE pernyataan yang gagal secara tidak benar dengan pesan bind menyediakan 2 parameter, tetapi pernyataan yang disiapkan membutuhkan 1 ketika PREPARE pernyataan menggunakan parameter lebih sedikit daripada yang dideklarasikan.

  • Memperbaiki beberapa masalah dalam operasi vakum yang menyebabkan peningkatan konsumsi ruang.

  • Memperbaiki masalah dengan INSERT pernyataan setelah memutar kembali READ_ONLY transaksi.

  • Memperbaiki masalah saat DELETE pernyataan dengan RETURNING klausa gagal.

Aurora PostgreSQL Limitless Database 16.8.100, 8 Mei 2025

Fitur

  • Menambahkan dukungan untuk ltree ekstensi. ltreekolom tipe data tidak dapat digunakan sebagai kunci pecahan dalam tabel sharded.

  • Ditambahkan dukungan untuk btree_gist ekstensi di Aurora PostgreSQL Limitless Database. Kendala pengecualian menggunakan indeks GIST tidak didukung. Misalnya, perintah berikut tidak didukung:

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

Penyempurnaan

  • Peningkatan kinerja kueri dalam skenario ini:

    • Kueri dengan klausa rentang.

    • Beberapa akses Tuple dengan kunci shard yang berbeda dari shard yang sama.

    • Hapus dan perbarui operasi yang melibatkan semi-dan anti-bergabung.

  • Node pemindaian asing async yang ditingkatkan dengan kemampuan prefetch.

  • Memperkuat toleransi kesalahan deteksi kebuntuan.

Perbaikan bug

  • Memperbaiki masalah di mana backend database berhenti merespons sinyal sistem, yang dapat menyebabkan operasi DROP DATABASE macet.

  • Memperbaiki kondisi balapan dalam pemrosesan latar belakang log komit (penyumbatan) yang menyebabkan waktu komit adalah kesalahan yang tidak valid.

  • Memperbaiki masalah yang dapat menyebabkan crash tak terduga selama operasi analisis tabel otomatis.

Amazon Aurora PostgreSQL Limitless Database versi 16.6-unlimited

Versi Aurora PostgreSQL Limitless Database ini kompatibel dengan PostgreSQL 16.6. Untuk informasi lebih lanjut tentang peningkatan di PostgreSQL 16.6, lihat PostgreSQL rilis 16.6.

Aurora PostgreSQL Limitless Database 16.6.102, 30 Juni 2025

Penyempurnaan

  • Pesan kesalahan yang ditingkatkan untuk kebuntuan yang terdeteksi sekarang mencantumkan kueri yang terlibat di. DETAIL

  • Meningkatkan algoritma deteksi kebuntuan distribusi agar tahan sewenang-wenang terhadap kegagalan jaringan atau node.

  • Ditambahkan dukungan untuk sub-query yang berisi tableoid sebagai daftar target.

Perbaikan bug

  • Memperbaiki hasil query ANALYZE SQL untuk menyertakan tabel asing.

  • Memperbaiki beberapa masalah yang mungkin menyebabkan restart database.

  • Memperbaiki masalah dengan PREPARE dan EXECUTE pernyataan yang gagal secara tidak benar dengan pesan bind menyediakan 2 parameter, tetapi pernyataan yang disiapkan membutuhkan 1 ketika PREPARE pernyataan menggunakan parameter lebih sedikit daripada yang dideklarasikan.

  • Memperbaiki beberapa masalah dalam operasi vakum yang menyebabkan peningkatan konsumsi ruang.

  • Memperbaiki masalah dengan INSERT pernyataan setelah memutar kembali READ_ONLY transaksi.

  • Memperbaiki masalah saat DELETE pernyataan dengan RETURNING klausa gagal.

  • Kasus tetap di mana ekspresi dalamDEFAULT/CHECKkendala dapat menghasilkan hasil yang salah, khususnya ketika ekspresi dalam kendala bergantung pada tanda kurung untuk menghasilkan hasil yang benar.

Basis Data Tanpa Batas Aurora PostgreSQL 16.6.101, 17 April 2025

Rilis ini mencakup patch Aurora PostgreSQL hingga 16.6.3.

Perbaikan bug

  • Memperbaiki beberapa masalah yang mungkin menyebabkan periode singkat tidak tersedianya.

  • Memperbaiki masalah kebenaran saat limitless_minimum_adaptive_fetch_size disetel ke lebih rendah dari nilai default (100).

  • Penanganan kesalahan yang ditingkatkan untuk menanyakan atribut tableoid dari suatu relasi di Aurora PostgreSQL Limitless Database, mengingat mungkin memiliki nilai yang berbeda di seluruh node di. DBShardGroup

  • Memperbaiki masalah izin yang dapat terjadi saat menggunakanrds_aurora.limitless_active_shard_key. Ini menyelesaikan kesalahan izin saat mengambil data.

  • Memperbaiki kondisi balapan dalam operasi latar belakang penyumbatan yang dapat menyebabkan klien menerima waktu komit adalah kesalahan yang tidak valid.

  • Eksekusi fungsi terdistribusi yang dioptimalkan dengan kunci shard panjang variabel. Sebelumnya, router melakukan fungsi terdistribusi tetapi mereka dilakukan secara lokal sekarang pada satu shard sesuai kunci shard.

  • Memperbaiki kesalahan saat mengeksekusi update/delete pada tabel standar yang bergabung dengan tabel referensi.

  • Memperbaiki masalah di mana setiap pengguna dapat menjalankan fungsi tanpa batas internal tertentu.

  • Memperbaiki masalah yang menyebabkan rollback yang salah untuk subtransaksi selama kerusakan node.

  • Memperbaiki masalah di mana ekspresi dengan tanda kurung bersarang dalam DEFAULT/CHECK batasan mungkin menghasilkan hasil yang salah.

Basis Data Tanpa Batas Aurora PostgreSQL 16.6.100, 24 Januari 2025

Fitur

  • Aurora PostgreSQL Limitless Database sekarang mendukung Aurora PostgreSQL versi 16.6.

  • Anda sekarang dapat menginstal dan menggunakan btree_gin ekstensi.

  • Perintah DISCARD Data Manipulation Language (DHTML) didukung.

Penyempurnaan

  • Peningkatan kinerja kueri dengan kemampuan pushdown yang lebih baik untuk kueri yang menyertakan tabel referensi dalam subkueri. Peningkatan ini mengoptimalkan eksekusi kueri, berpotensi menghasilkan kinerja yang lebih cepat untuk kueri kompleks yang melibatkan gabungan tabel referensi dalam subkueri.

  • Meningkatkan penanganan kesalahan untukpg_advisory_lock. Sebelumnya, upaya untuk menggunakan fitur yang tidak didukung ini tidak menghasilkan pesan kesalahan eksplisit, yang berpotensi menyebabkan perilaku yang tidak terduga. Sekarang, pengguna akan menerima pemberitahuan kesalahan yang jelas saat mencoba menggunakanpg_advisory_lock, memastikan kejelasan yang lebih baik dan mencegah konsekuensi yang tidak diinginkan.

Perbaikan bug

  • Memperbaiki masalah di mana CREATE TABLE perintah tertentu ALTER TABLE dan gagal dengan kesalahan: Tidak dapat meninggalkan pernyataan yang diberikan.

  • Memperbaiki masalah saat ALTER TABLE perintah dengan NOT NULL atau DEFAULT kendala gagal saat berisi fungsi yang tidak aman untuk ditekan ke pecahan (seperti fungsi yang mudah menguap), yang membutuhkan pengisian ulang data di baris yang ada.

Masalah yang diketahui

  • Mengatur rds_aurora.limitless_minimum_adaptive_fetch_size variabel dapat menyebabkan hasil yang salah.

Amazon Aurora PostgreSQL Limitless Database versi 16.4-unlimited

Versi Aurora PostgreSQL Limitless Database ini kompatibel dengan PostgreSQL 16.4. Untuk informasi lebih lanjut tentang peningkatan di PostgreSQL 16.4, lihat PostgreSQL rilis 16.4.

Basis Data Tanpa Batas Aurora PostgreSQL 16.4.105, 17 April 2025

Perbaikan bug

  • Memperbaiki beberapa masalah yang dapat menyebabkan periode singkat ketidaktersediaan.

  • Memperbaiki masalah yang mengakibatkan hasil yang salah untuk kueri anti-bergabung yang berisi predikat pada relasi luar.

  • Ditambahkan kemampuan pushdown untuk fungsi sistem berikut:

    • pg_char_to_encoding

    • pg_encoding_to_char

    • textanycat

    • anytextcat

  • Penanganan kesalahan yang ditingkatkan untuk pg_advisory_lock di Aurora PostgreSQL Limitless Database. Dengan perubahan ini, Anda menerima pemberitahuan kesalahan yang jelas saat mencoba menggunakanpg_advisory_lock.

  • Memperbaiki masalah saat menambahkan ekspresi dengan tanda kurung bersarang dalam DEFAULT/CHECK batasan mungkin menghasilkan hasil yang salah.

Basis Data Tanpa Batas Aurora PostgreSQL 16.4.104, 19 November 2024

Perbaikan bug

  • Memperbaiki masalah di mana kebuntuan dapat terjadi dalam memproses pernyataan Data Definition Language (DDL) saat CREATE INDEX CONCURRENTLY dijalankan.

  • Memperbaiki masalah di mana kesalahan dalam resolusi kebuntuan terdistribusi dapat memblokir deteksi kebuntuan terdistribusi berikutnya.

  • Memperbaiki masalah di mana pernyataan DDL dengan pernyataan Data Manipulation Language (DML/Data Manipulation Language) yang mendasari (seperti CREATE TABLE AS atau memanggil tabel dengan data) mengakibatkan kesalahan jika rds_aurora.limitless_active_shard_key variabel digunakan dalam sesi.

  • Memperbaiki masalah saat operasi pecahan pecahan menghasilkan kesalahan.

  • Memperbaiki masalah saat rds_aurora.limitless_alter_table_type_sharded prosedur untuk mengonversi tipe tabel menjadi sharded gagal jika rds_aurora.limitless_alter_table_type_sharded variabel disetel.

  • Memperbaiki masalah dalam logika keberangkatan objek polimorfik yang mengakibatkan kueri tidak valid tidak menghasilkan kesalahan ketika cast implisit dari data yang lewat menyebabkan versi objek yang salah digunakan.

Masalah yang diketahui

  • Masalah dapat terjadi ketika bagian dari kueri dikonversi ke kondisi kiri atau anti-bergabung. Dalam kasus ini, jika relasi batin tidak memiliki hasil, baris nol digunakan.

  • Masalah dapat terjadi saat menambahkan kolom dengan NOT NULL atau DEFAULT kendala, yang berisi fungsi yang tidak aman untuk ditekan ke pecahan (seperti fungsi volatile), memerlukan pengisian ulang data di baris yang ada.

  • Masalah dapat terjadi ketika logika keberangkatan untuk menyiapkan kueri ke pecahan tidak menggunakan tanda kurung jika memungkinkan. Hal ini dapat menyebabkan kesalahan ketika COLLATE digunakan dalam query.

Aurora PostgreSQL Limitless Database 16.4.103, 31 Oktober 2024

Rilis 16.4.103 adalah versi GA dari Aurora PostgreSQL Limitless Database.

Untuk informasi tentang rilis ini, lihat Menggunakan Basis Data Tanpa Batas Amazon Aurora PostgreSQL di Panduan Pengguna Amazon Aurora.