Cara menggunakan explain SPARQL untuk menganalisis eksekusi kueri Neptune - Amazon Neptune

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

Cara menggunakan explain SPARQL untuk menganalisis eksekusi kueri Neptune

Fitur explain SPARQL adalah alat swalayan di Amazon Neptune yang membantu Anda memahami pendekatan eksekusi yang diambil oleh mesin Neptune. Untuk meminta explain, Anda melewatkan parameter ke permintaan HTTP atau HTTPS dalam bentuk explain=mode.

Nilai mode dapat menjadi salah satu dari static, dynamic, atau details:

  • Dalam mode statis, explain mencetak hanya struktur statis dari rencana kueri.

  • Dalam mode dinamis, explain juga mencakup aspek dinamis dari rencana kueri. Aspek-aspek ini mungkin menyertakan jumlah binding menengah mengalir melalui operator, rasio binding masuk ke binding keluar, dan total waktu yang dibutuhkan oleh operator.

  • Dalam mode detail, explain mencetak informasi yang ditampilkan di mode dynamic ditambah rincian tambahan seperti string kueri SPARQL aktual dan perkiraan jumlah rentang untuk pola yang mendasari operator gabungan.

Neptune mendukung penggunaan explain dengan semua tiga protokol akses kueri SPARQL yang tercantum dalam spesifikasi Protokol SPARQL 1.1 W3C, yaitu:

  1. HTTP GET

  2. HTTP POST menggunakan parameter dikodekan URL

  3. HTTP POST menggunakan parameter teks

Untuk informasi tentang mesin kueri SPARQL, lihat Memahami bagaimana mesin kueri SPARQL Neptune bekerja..

Untuk informasi tentang jenis output yang dihasilkan dengan menerapkan explain SPARQL, lihat Contoh explain SPARQL yang dipanggil di Neptune.