[xquery-talk] get highest number

John Snelson john.snelson at oracle.com
Wed May 14 15:24:01 PDT 2008


Michael Kay wrote:
>> this makes it slightly faster, but still takes around 30 seconds...
>>
>> Then it is probably better to retieve all IDs and to process 
>> the max value in my application afterwards.
> 
> Or switch to a better XQuery processor. I find it hard to imagine why a
> product should take noticeably longer to evaluate max(//@id) than it takes
> to evaluate //@id.

I can imagine all sorts of reasons. Maybe //@id is an index lookup, but 
max(//@id) involves looking up the value of the "id" attribute in the 
database.

What XQuery implementation is being used here?

John

-- 
John Snelson, Oracle Corporation            http://snelson.org.uk/john
Berkeley DB XML:            http://oracle.com/database/berkeley-db/xml
XQilla:                                  http://xqilla.sourceforge.net


More information about the talk mailing list