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á.
Limitações do SPARQL explain
no Neptune
A versão do atributo explain
do SPARQL no Neptune tem as limitações a seguir.
No momento, o Neptune é compatível com explain apenas em consultas SELECT do SPARQL
Para obter informações sobre o processo de avaliação para outras formas de consulta, como consultas ASK
, CONSTRUCT
, DESCRIBE
e SPARQL
UPDATE
, você pode transformar essas consultas em uma consulta SELECT. Depois, use explain
para inspecionar a consulta SELECT correspondente.
Por exemplo, para obter informações do explain
sobre uma consulta ASK WHERE {...}
, execute a consulta SELECT WHERE {...} LIMIT 1
correspondente com o explain
.
Da mesma forma, em uma consulta CONSTRUCT {...} WHERE {...}
, descarte a parte CONSTRUCT {...}
e execute uma consulta SELECT
com explain
na segunda cláusula WHERE {...}
. A avaliação da segunda cláusula WHERE
, geralmente revela os principais desafios do processamento da consulta CONSTRUCT
, pois as soluções do fluxo de saída da segunda WHERE
no modelo CONSTRUCT
geralmente exigem apenas substituição direta.
Os operadores do explain podem ser alterados em versões futuras
Os operadores e parâmetros do explain
do SPARQL podem ser alterados em versões futuras.
A saída do explain pode ser alterada em versões futuras
Por exemplo, os cabeçalhos das colunas podem ser alterados e mais colunas podem ser adicionadas às tabelas.