Meminta Basis Data Tanpa Batas Aurora Postgre SQL - Amazon Aurora

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

Meminta Basis Data Tanpa Batas Aurora Postgre SQL

Aurora Postgre SQL Limitless Database kompatibel dengan sintaks Postgre untuk kueri. SQL Anda dapat menanyakan Database Limitless Anda menggunakan psql atau utilitas koneksi lain yang bekerja dengan SQL Postgre. Untuk menjalankan kueri, Anda terhubung ke titik akhir tanpa batas seperti yang ditunjukkan pada. Menghubungkan ke cluster DB Basis Data Aurora Postgre SQL Limitless Anda

Semua SQL SELECT kueri Postgre didukung di Aurora Postgre Limitless Database. SQL Namun, kueri dilakukan pada dua lapisan:

  1. Router tempat klien mengirimkan kueri

  2. Pecahan tempat data berada

Kinerja tergantung pada kueri database dengan cara yang memungkinkannya untuk mencapai tingkat tinggi pemrosesan simultan dari kueri yang berbeda pada pecahan yang berbeda. Query pertama kali diuraikan di layer transaksi terdistribusi (router). Sebelum merencanakan eksekusi kueri, ada fase analisis untuk mengidentifikasi lokasi untuk semua hubungan yang berpartisipasi dalam kueri. Jika semua relasi adalah tabel sharded dengan kunci shard yang difilter pada shard yang sama, atau tabel referensi, maka perencanaan kueri dilewati pada lapisan router dan sepenuhnya didorong ke bawah ke pecahan untuk perencanaan dan eksekusi. Proses ini mengurangi jumlah perjalanan pulang pergi antara node yang berbeda (router dan shard) dan menghasilkan kinerja yang lebih baik dalam banyak kasus. Untuk informasi selengkapnya, lihat Kueri pecahan tunggal di Aurora PostgreSQL Limitless Database.

catatan

Mungkin ada kasus tertentu, seperti produk Cartesian (cross join), di mana kueri berkinerja lebih baik dengan mengambil data secara terpisah dari pecahan.

Untuk informasi selengkapnya tentang rencana eksekusi kueri, lihat EXPLAIN diReferensi Basis Data Tanpa Batas Aurora Postgre SQL. Untuk informasi umum tentang kueri, lihat Pertanyaan dalam dokumentasi SQL Postgre.