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

Kristian Waagan updated DERBY-5770:
-----------------------------------

    Attachment: derby-5770-1a-move_invalidation.diff

Attaching patch 1a, which moves the invalidation and removes the use of a 
boolean variable in invalidateStatements.
                
> Reduce window of opportunity for queries being compiled without statistics on 
> istat update
> ------------------------------------------------------------------------------------------
>
>                 Key: DERBY-5770
>                 URL: https://issues.apache.org/jira/browse/DERBY-5770
>             Project: Derby
>          Issue Type: Improvement
>          Components: SQL
>    Affects Versions: 10.9.0.0
>            Reporter: Kristian Waagan
>            Assignee: Kristian Waagan
>            Priority: Minor
>         Attachments: derby-5770-1a-move_invalidation.diff
>
>
> Currently the invalidation of statements accessing a table is issued before 
> dropping the old statistics and writing new ones. While we cannot guarantee 
> that all compilations will see the new statistics (we can currently only drop 
> all statistics for an index, so we cannot add the new ones first and then 
> drop the old ones), we can do the invalidation after the work has been done 
> to reduce the chances that queries are compiled without statistics at all.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to