Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Cómo utilizar SPARQL explain
para analizar la ejecución de consultas de Neptune
La SPARQL explain
función es una herramienta de autoservicio de Amazon Neptune que le ayuda a comprender el enfoque de ejecución adoptado por el motor Neptune. Para invocarlaexplain
, debe pasar un parámetro a una HTTPS solicitud HTTP o del formulario. explain=
mode
El valor del modo puede ser: static
, dynamic
o details
.
En el modo estático,
explain
solo imprime la estructura estática del plan de consulta.En el modo dinámico,
explain
también incluye aspectos dinámicos del plan de consulta. Estos aspectos pueden incluir el número de enlaces intermedios que fluyen a través de los operadores, la proporción entre los enlaces entrantes y los enlaces salientes y el tiempo total que necesitan los operadores.En el modo de detalles,
explain
imprime la información que se muestra en eldynamic
modo más detalles adicionales, como la cadena de SPARQL consulta real y el recuento de rangos estimado para el patrón subyacente a un operador de unión.
Neptune admite el uso explain
de los tres protocolos de acceso a SPARQL consultas enumerados en la especificación del protocolo W3C SPARQL 1.1
HTTP GET
HTTPPOSTutilizando parámetros codificados URL
HTTPPOSTusar parámetros de texto
Para obtener información sobre el motor de SPARQL consultas, consulteCómo funciona el motor de SPARQL consultas en Neptune.
Para obtener información sobre el tipo de resultado que se produce al invocar SPARQLexplain
, consulteEjemplos de invocación SPARQL explain en Neptune.