[ 
https://issues.apache.org/jira/browse/JCR-1337?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12561696#action_12561696
 ] 

Marcel Reutegger commented on JCR-1337:
---------------------------------------

> But if the number of foreignParents becomes larger (through many node updates 
> for example) then looking up parent
> information and thus pre-warming becomes slower, or am i missing something?

the only difference between DocId.create(String) and DocId.create(int) is 
parsing the uuid string. I'm not sure how significant that is. It is certainly 
slower than the int variant, but it's much less called.

> Optimize first execution queries for DescendantSelfAxisWeight/ChildAxisQuery
> ----------------------------------------------------------------------------
>
>                 Key: JCR-1337
>                 URL: https://issues.apache.org/jira/browse/JCR-1337
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: query
>    Affects Versions: 1.4
>            Reporter: Ard Schrijvers
>             Fix For: 2.0
>
>         Attachments: JCR-1337.patch, JCR-1337.patch
>
>
> The first execution of a query involving 
> DescendantSelfAxisWeight/ChildAxisQuery is slow. Consecutive queries are 
> faster because the hierarchy is cached

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to