Asynchronous handling hint bits on index pages using garbage collection
AssigneeGoogle Inc.
InventorsAmarnadh Sai Eluri, Vinay Sharma, Prathibha Bisarahalli
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsAmarnadh Sai Eluri, Vinay Sharma, Prathibha Bisarahalli
Estimating the term…
A system includes data processing hardware and memory hardware. The memory hardware store instructions that cause the data processing hardware to obtain one or more hint bits for a B-tree index page of a database, each hint bit representing a status of a corresponding tuple of the B-tree index page and determine, using the one or more hint bits, that a threshold amount of tuples of the B-tree index page are dead. Responsive to determining that the threshold amount of tuples of the B-tree index page are dead, the instructions cause the data processing hardware to generate a list of dead tuples, determine, based on the list of dead tuples, a transaction identifier, delete, from the B-tree index page, each tuple in the list of dead tuples, and generate, using the transaction ID, a write-ahead logging record for the deletion of each tuple in the list of dead tuples.
A computer-implemented method comprising:
A system comprising:
A non-transitory computer-readable storage medium encoded with instructions that, when executed by one or more processors of a computing system, cause the one or more processors to:
Dependencies are inferred from the claim text.