[ 
https://issues.apache.org/jira/browse/DERBY-6938?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16045796#comment-16045796
 ] 

Bryan Pendleton commented on DERBY-6938:
----------------------------------------

I'm not certain I understand the question. I suspect we may have to study the 
code, and perform some experiments, to determine the answer.

But we can start by looking at these resources, in addition to the 
documentation you mentioned:
*  https://wiki.apache.org/db-derby/LanguageOptimize
*  http://db.apache.org/derby/papers/optimizer.html

I looked at the explain.txt that you attached, but I'm not certain I am 
following your analysis.

I wonder if you might be able to annotate the explain.txt with your own 
comments, and point directly at the section of the explain output that is of 
particular interest to you, so that I can better understand the question you 
are asking.

Note that it is entirely possible that Derby's query optimizer is not as 
sophisticated as you think it may be. That is one of the reasons that this 
testing is so important: we need to understand where Derby's query optimizer is 
not considering all the information that is available to it when it makes its 
decisions.


>  Obtain cardinality estimates and true estimates for base tables as well as 
> for intermediate results for queries involving multiple joins. 
> -------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-6938
>                 URL: https://issues.apache.org/jira/browse/DERBY-6938
>             Project: Derby
>          Issue Type: Sub-task
>          Components: SQL
>            Reporter: Harshvardhan Gupta
>            Assignee: Harshvardhan Gupta
>         Attachments: explain.txt
>
>




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to