Como usar para analisar SPARQL explain a execução de consultas do Neptune - Amazon Neptune

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Como usar para analisar SPARQL explain a execução de consultas do Neptune

O SPARQL explain recurso é uma ferramenta de autoatendimento no Amazon Neptune que ajuda você a entender a abordagem de execução adotada pelo mecanismo Neptune. Para invocarexplain, você passa um parâmetro para uma HTTPS solicitação HTTP or no formulárioexplain=mode.

O valor do modo pode ser static, dynamic ou details:

  • No modo estático, o explain imprime somente a estrutura estática do plano de consulta.

  • No modo dynamic, o explain também inclui aspectos dinâmicos do plano de consulta. Esses aspectos podem incluir o número de associações intermediárias que fluem por meio dos operadores, a proporção de associações de entrada para associações de saída e o tempo total utilizado pelos operadores.

  • No modo de detalhes, explain imprime as informações mostradas no dynamic modo, além de detalhes adicionais, como a string de SPARQL consulta real e a contagem estimada do intervalo para o padrão subjacente a um operador de junção.

O Neptune suporta o explain uso com todos os SPARQL três protocolos de acesso a consultas listados na especificação do protocolo SPARQLW3C 1.1, a saber:

  1. HTTP GET

  2. HTTPPOSTusando URL parâmetros codificados

  3. HTTPPOSTusando parâmetros de texto

Para obter informações sobre o mecanismo de SPARQL consulta, consulteComo o mecanismo de SPARQL consulta funciona no Neptune.

Para obter informações sobre o tipo de saída produzida pela invocação SPARQLexplain, consulteExemplos de invocação SPARQL explain em Netuno.