You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by ankur padia <pa...@gmail.com> on 2013/01/25 20:17:33 UTC

Regarding execution plan for SPARQL

Hello everyone,

     What tool should i use to see the execution plan and time (tree) for a
given SPARQL query ?

Regards,
Ankur Padia.

Re: Regarding execution plan for SPARQL

Posted by Andy Seaborne <an...@apache.org>.
On 25/01/13 23:20, Holger Knublauch wrote:
> On 1/26/2013 5:17, ankur padia wrote:
>> Hello everyone,
>>
>>       What tool should i use to see the execution plan and time (tree)
>> for a
>> given SPARQL query ?
>
> TopBraid Composer comes with a SPARQL debugger that allows you to
> display and walk through the execution of the ARQ Algebra tree:
>
> http://composing-the-semantic-web.blogspot.com.au/2009/11/sparql-debugger-and-profiler.html
>
>
> Holger
>

The arq.sparql commands have arguments

--explain -- prints deatls and the BGPs actually executed

--time -- shows the time (beware about warming up the JVM)

	Andy


Re: Regarding execution plan for SPARQL

Posted by Holger Knublauch <ho...@knublauch.com>.
On 1/26/2013 5:17, ankur padia wrote:
> Hello everyone,
>
>       What tool should i use to see the execution plan and time (tree) for a
> given SPARQL query ?

TopBraid Composer comes with a SPARQL debugger that allows you to 
display and walk through the execution of the ARQ Algebra tree:

http://composing-the-semantic-web.blogspot.com.au/2009/11/sparql-debugger-and-profiler.html

Holger