It probably can't hurt - but note that the relative ordering of the OPTIONAL blocks can alter the semantics of the query (you need to have shared variables though).
I generally try order for best readability, and then complain to the optimiser author if it can't pick a sensible optimisation :) - Steve On 2012-12-20, at 21:10, Bob DuCharme wrote: > Since OPTIONAL clauses have no chance of reducing the search space for their > containing graph pattern, does it make sense as a general rule of thumb to > put them after all the ones that do, i.e. after the non-OPTIONAL triple > patterns? > > thanks, > > Bob > >
