Lines Matching refs:space
11 logged. The reason for these differences is to reduce the amount of log space
100 wasting space. When we are doing repeated operations on the same set of
101 objects, these "stale objects" can be over 90% of the space used in the log
478 The big issue for a checkpoint transaction is the log space reservation for the
482 amount of log space required as we add items to the commit item list, but we
483 still need to reserve the space in the log for the checkpoint.
485 A typical transaction reserves enough space in the log for the worst case space
488 etc. as well as the actual space for all the changed metadata in the
502 space. From this, it should be obvious that a static log space reservation is
507 reservation does it cover? We account for space used by the transaction
508 reservation by tracking the space currently used by the object in the CIL and
509 then calculating the increase or decrease in space used as the object is
514 problematic. Typically log record headers use at least 16KB of log space per
515 1MB of log space consumed (512 bytes per 32k) and the reservation needs to be
518 be able to reserve the space without sleeping. For a 8MB checkpoint, we need a
519 reservation of around 150KB, which is a non-trivial amount of space.
522 permanent reservation on the space, but we still need to make sure we refresh
523 the write reservation (the actual space available to the transaction) after
524 every checkpoint transaction completion. Unfortunately, if this space is not
528 checkpoints to be able to free up log space (refer back to the description of
530 space available in the log if we are to use static reservations, and that is
534 The simpler way of doing this is tracking the entire log space used by the
536 space required by the log metadata. If this log metadata space changes as a
538 the difference in space required is removed from the transaction that causes
539 the change. Transactions at this level will *always* have enough space
541 maximal amount of log metadata space they require, and such a delta reservation
545 are added to the CIL and avoid the need for reserving and regranting log space
620 2. Adding items to the CIL and updating item space accounting
626 the amount of space available in the log for their reservations. The practical