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

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

Cara menggunakan SPARQL explain untuk menganalisis eksekusi kueri Neptunus

SPARQLexplainFitur ini adalah alat swalayan di Amazon Neptunus yang membantu Anda memahami pendekatan eksekusi yang diambil oleh mesin Neptunus. Untuk memanggilexplain, Anda meneruskan parameter ke HTTP atau HTTPS permintaan dalam formulirexplain=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 dalam dynamic mode ditambah detail tambahan seperti string SPARQL kueri aktual dan perkiraan jumlah rentang untuk pola yang mendasari operator gabungan.

Neptunus mendukung explain penggunaan dengan SPARQL ketiga protokol akses kueri yang tercantum dalam spesifikasi Protokol SPARQLW3C 1.1, yaitu:

  1. HTTP GET

  2. HTTPPOSTmenggunakan parameter URL -encoded

  3. HTTPPOSTmenggunakan parameter teks

Untuk informasi tentang mesin SPARQL kueri, lihatCara kerja mesin SPARQL kueri di Neptunus.

Untuk informasi tentang jenis output yang dihasilkan oleh pemanggilan SPARQLexplain, lihatContoh pemanggilan di SPARQL explain Neptunus.