Patent · US Active

Removing overflow rows in a relational database

US7555491B2 · kind B2 · utility

7Cited by
3References
72Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 14, 2004
Grant dateJun 30, 2009
Priority date
Expiry dateJun 27, 2026

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99943
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Techniques to repair overflow rows in a relational database table are described. In one implementation, a source table's physical memory pages are interrogated to identify overflow rows. In another implementation, overflow rows generated during database update operations are identified from non-table sources (e.g., log files). In general, overflow rows are repaired by: unloading one or more rows identified as overflow rows; locking the source table from outside access; disabling or deleting any associations associated with the unloaded rows; deleting the identified overflow/unloaded rows from the source table; reloading the previously unloaded rows back into the source table; restoring any associations previously disabled/deleted; and unlocking the tables. Rows may be processed in groups small enough not to significantly impact users accessing either the source or associated tables.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.