You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by "Mike Matrigali (JIRA)" <de...@db.apache.org> on 2006/04/08 00:38:23 UTC

[jira] Created: (DERBY-1193) increase usage of "unfilled" pages after successful committed deleted purged rows.

increase usage of "unfilled" pages after successful committed deleted purged rows.
----------------------------------------------------------------------------------

         Key: DERBY-1193
         URL: http://issues.apache.org/jira/browse/DERBY-1193
     Project: Derby
        Type: Improvement

  Components: Store  
    Versions: 10.1.2.3    
    Reporter: Mike Matrigali
    Priority: Minor


The current system is pretty pessimistic about setting the "unfilled" state on a page.  It seems like any time a row is purged from
a page the page state could be set to unfilled as it is likely another row in the same table may now fit on the page.  This may be
too simple, maybe some number greater than 1, or some comparison to the average row length of the rows in the table, or maybe
maximum row length.

The downside to setting unfilled optimistically is possible extra overhead on subsequent inserts.  It is a space vs. performance 
tradeoff.

Minimally purges done in the first phase of compress, should set unfilled so that defragment phase can have more opportunity to 
reclaim space.

-- 
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