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 o explain do SPARQL para analisar a execução de consultas do Neptune
O atributo explain do SPARQL é uma ferramenta de autoatendimento no Amazon Neptune que ajuda a compreender a abordagem da execução realizada pelo mecanismo do Neptune. Para invocar o explain, você passa um parâmetro para uma solicitação HTTP ou HTTPS no formulário explain=.mode
O valor do modo pode ser static, dynamic ou details:
No modo estático, o
explainimprime somente a estrutura estática do plano de consulta.No modo dynamic, o
explaintambé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,
explainimprime as informações mostradas no mododynamicmais detalhes adicionais, como a string de consulta SPARQL real e a contagem de intervalo estimada para o padrão subjacente a um operador de junção.
O Neptune é compatível com o uso do explain com todos os três protocolos de acesso de consulta do SPARQL listados na especificação W3C SPARQL 1.1 Protocol
HTTP GET
HTTP POST usando parâmetros codificados por URL
HTTP POST usando parâmetros de texto
Para obter informações sobre o mecanismo de consulta do SPARQL, consulte Como o mecanismo de consulta do SPARQL funciona no Neptune.
Para obter informações sobre o tipo de saída produzido ao invocar o explain do SPARQL, consulte Exemplos de invocação do SPARQL explain no Neptune.