[ 
https://issues.apache.org/jira/browse/SLING-12251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Patrique Legault resolved SLING-12251.
--------------------------------------
    Resolution: Invalid

> Null Props Cause Incorrect Query Estimation 
> --------------------------------------------
>
>                 Key: SLING-12251
>                 URL: https://issues.apache.org/jira/browse/SLING-12251
>             Project: Sling
>          Issue Type: Bug
>          Components: Oak
>            Reporter: Patrique Legault
>            Priority: Major
>         Attachments: Non Union Query Plan.json, Non Union With Null 
> Check.json, Screenshot 2024-02-13 at 10.17.31 AM.png, Union Query Plan.json, 
> cqTagLucene.json
>
>
> Using null props in a query can cause the query engine to incorrectly 
> estimate the cost of query plan which can lead to a traversal and slow 
> queries to execute.
>  
> If you look at the query plan below the number of null props documents is 
> quiet high yet the cost for the query is only 19. When we execute the UNION 
> query the cost is 38 which is why it is not selected when in reality the 
> original cost should be much higher.
>  
> After removing the null check the cost estimation is drastically different 
> and correctly reflects the number of documents in the index.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to