Special Aspects of Tuning
Definition
Only transparent tables and pooled tables can be buffered. You should buffer tables that
Other tables should only be buffered if the write accesses occur very infrequently and the tables do not contain customer data. In the case of tables that are modified frequently, the additional processing required could cancel out any performance gains achieved by buffering.
Buffering types
Full (residential) buffering
Either the whole table or none of the table is stored in the buffer. This type of buffering is recommended (as a rule of thumb) for the following tables:
Generic buffering
When you access a record from the table, other records whose generic key fields correspond to this record are also loaded into the buffer. This type of buffering is recommended (as a rule of thumb) for the following tables:
Single-record buffering (partial buffering)
Only records in a table, which is being accessed, are loaded into the buffer. This type of buffering is recommended (as a rule of thumb) for the following tables:
The partial buffer also contains negative information. That is, if a record is accessed which does not exist in the database table, an empty record is stored in the buffer and a flagbyte is set to indicate the record does not exist.
See also: