Cómo utilizar SPARQL explain para analizar la ejecución de consultas de Neptune - Amazon Neptune

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 el dynamic 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, a saber:

  1. HTTP GET

  2. HTTPPOSTutilizando parámetros codificados URL

  3. 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.