[ http://issues.apache.org/jira/browse/DERBY-751?page=all ]

Mike Matrigali updated DERBY-751:
---------------------------------

    Component: SQL
                   (was: Performance)

changing module as discussion from mamta on the list indicates fix is in this 
area of the code.  Performance seems like a better "issue type" than a 
particular module.

> Temporary tables with on commit delete rows should be touched at commit time 
> only if they were modified in the transaction
> --------------------------------------------------------------------------------------------------------------------------
>
>          Key: DERBY-751
>          URL: http://issues.apache.org/jira/browse/DERBY-751
>      Project: Derby
>         Type: Improvement
>   Components: SQL
>     Versions: 10.0.2.0
>     Reporter: Mamta A. Satoor

>
> Derby drops and recreates the conglomerate for a global temporary table at 
> the commit time if the table was defined as on commit delete rows and there 
> are no held cursors open on that table. But if the table was never modified 
> in a transaction, we should not drop and recreate it. 
> In order to support the proper rollback behavior of the temporary tables, 
> Derby has some code which checks how the temporary tables were modified in a 
> transaction. Probably that code can be used at the commit time as well to 
> improve the performance of temporary tables.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to