View a markdown version of this page

Batasan - Amazon Aurora

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

Batasan

Batasan berikut berlaku untuk tabel asing. Untuk versi engine yang didukung, kelas instance, dan Wilayah, lihatMenanyakan data Apache Iceberg dan Parquet langsung di Aurora PostgreSQL.

Modifikasi data

  • Read-only akses: Tabel asing ini hanya-baca. INSERT,UPDATE,DELETE,TRUNCATE, dan COPY FROM operasi pada tabel asing tidak didukung. Untuk mengubah data Anda, perbarui file sumber di Amazon S3 (untuk Parket) atau perbarui tabel Iceberg Anda melalui atau alat lainnya. AWS Glue

  • Penguncian baris tidak berpengaruh: Anda dapat menyertakan klausa FOR UPDATE FOR NO KEY UPDATEFOR SHARE,,, dan FOR KEY SHARE penguncian dalam kueri, dan kueri berjalan dan mengembalikan baris. Ini adalah perilaku pembungkus data asing PostgreSQL standar, tidak spesifik untuk fitur ini.

Format dan skema data

  • Titik Multi-Region Akses Amazon S3 tidak didukung: Lokasi tabel asing dapat berupa s3:// URI, ARN, atau AWS Glue Data Catalog ARN Tabel Amazon S3. ARN dan nama host Amazon S3 Multi-Region Access Point (MRAP) tidak didukung sebagai lokasi tabel asing.

  • Keterbatasan tipe data: Beberapa tipe data PostgreSQL tidak memiliki pemetaan yang didukung. JSONB,SERIAL, tipe array, tipe jaringan, tipe rentang, tipe geometris, dan tidak XML didukung. Untuk informasi selengkapnya, lihat Format data dan pemetaan tipe.

  • Batas panjang nama kolom: Nama kolom yang disimpulkan dari metadata Parket atau Gunung Es tidak dapat melebihi 63 karakter (batas PostgreSQL). NAMEDATALEN

  • Case-insensitive tabrakan nama kolom: Tabel asing tidak dapat berisi dua kolom yang namanya hanya berbeda dalam kasus huruf ASCII (misalnya, "Foo" dan). "foo" Jika data yang mendasari berisi kolom tersebut, ganti nama mereka dalam data sumber.

  • Pembatasan pemeriksaan: Hanya C dan ICU susunan yang didukung pada definisi kolom tabel asing. kumpulan libc (sepertien_US) dan susunan khusus tidak didukung pada kolom tabel asing. Anda dapat menggunakan kumpulan libc pada tingkat ekspresi dalam kueri, tetapi ini mungkin mengurangi pengoptimalan pushdown.

Eksekusi kueri

  • Single-Region akses data per kueri: Anda tidak dapat mengakses data dari beberapa AWS Wilayah dalam satu kueri. Semua data Amazon S3 yang diakses dalam kueri harus berada di Wilayah yang sama.

  • Kolom sistem tidak dapat diakses: Aurora PostgreSQL tidak mendukung kolom sistem PostgreSQL (,,,,, dan) pada tabel asing. ctid xmin xmax cmin cmax tableoid Mereferensikan satu mengembalikan kesalahan[Aurora Analytics] system column is not supported.

Infrastruktur

  • Cache tidak persisten saat restart: Cache baca on-disk dihapus saat instance DB dimulai ulang atau gagal. Kueri berikutnya mengambil kembali data dari Amazon S3.

  • Pertimbangan penskalaan tanpa server: Dengan penerapan Aurora Serverless v2, menjalankan beberapa kueri analitik intensif sumber daya secara bersamaan mungkin melebihi tingkat di mana instans DB dapat ditingkatkan.