System Architecture 2-125
Data Pages and Data Row Storage
Eventually, a row may outgrow its original storage location. If this occurs, a
forward pointer to the new location of the data row is left at the position
defined by the rowid. The forward pointer is itself a rowid that defines the
page and the location on the page where the data row is now stored. (Refer
topage 2-127for further information about the role of the forward pointer in
row storage.)
Data Pages and Data Row Storage
The variable length of a data row has consequences for row storage:
A page may contain one or more whole rows.
A page may contain portions of one or more rows.
A page may contain a combination of whole rows andpartial rows.
Anupdated row may increase in size and become too long to return
to its original storage location in a row.
The following paragraphs describe the guidelines OnLine follows during
datastorage. Refer to page 2-121for further information about the role of the
slot table in data storage. Refer to page2-123 for further information about
the role of the rowid in data storage.