Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Meminta Database Tanpa Batas PostgreSQL Aurora
Aurora PostgreSQL Limitless Database kompatibel dengan sintaks PostgreSQL untuk kueri. Anda dapat menanyakan Database Limitless Anda menggunakan psql atau utilitas koneksi lain yang bekerja dengan PostgreSQL. Untuk menjalankan kueri, Anda terhubung ke titik akhir tanpa batas seperti yang ditunjukkan pada. Menghubungkan ke cluster DB Database PostgreSQL Limitless Aurora Anda
Semua kueri PostgreSQL didukung di SELECT Aurora PostgreSQL Limitless Database. Namun, kueri dilakukan pada dua lapisan:
-
Router tempat klien mengirimkan kueri
-
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
Untuk informasi selengkapnya tentang rencana eksekusi kueri, lihat EXPLAIN diReferensi Basis Data Tanpa Batas Aurora PostgreSQL. Untuk informasi umum tentang kueri, lihat Kueri