Oracle PCTFREE review and Creating Tables for Good Performance
PCTFREE Review
The PCTFREE table parameter determines when to perform a freelist un-link.
This happens when a block becomes full due to SQL INSERTS and the percent full exceeds the PCTFREE parameter. At this point the block is removed from the table's freelist.
If PCTFREE is set to 20, this means that 20% of each data block in this table's data segment will be set aside and free for possible updates to the rows already existing within each block.
New rows can be added to the row data area, and corresponding transaction information can be logged in the variable portions of the block overhead area, until the row data and overhead are 80% of the total block size.
Creating Tables for Good Performance