Methods and systems for identifying highly contended blocks in a database
AssigneeOracle International Corporation
InventorsKiran Goyal, Tudor Bosman, Tirthankar Lahiri
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsKiran Goyal, Tudor Bosman, Tirthankar Lahiri
Estimating the term…
A computer-implemented method of generating a list of K most frequently accessed ones of a plurality of data blocks in a database may include steps of selecting the number K; building the list of K blocks by storing an identification of and maintaining a running count for up to selected K ones of the data blocks by iteratively carrying out a single step for each of the plurality of data blocks, the single step being selected from an incrementing step to increment the count, a decrementing step to decrement the count, an adding step to add a data block to the list and to set a count of the added data block and a replacing step to replace an existing data block of the list with a new data block and to set a count of the new data block, and providing the list of K most frequently accessed blocks.
In a computer system comprising a database that stores a plurality of files organized as a plurality N of uniquely identified blocks and one or more applications that access selected ones of the blocks, a computer-implemented method of identifying the most frequently accessed blocks in the database comprises steps of:
A computer system including a database that stores a plurality of files organized as a plurality N of uniquely identified blocks and one or more applications that access selected ones of the blocks, the computer system comprising:
A machine-readable medium having data stored thereon representing sequences of instructions which, when executed by a computing device causes the computing device to identify the most frequently blocks in a database accessed by one or more applications, by carrying out steps including:
A computer-implemented method of generating a list of K most frequently accessed ones of a plurality of data blocks in a database, comprising the steps of:
A computer system suitable for generating a list of K most frequently accessed ones of a plurality of data blocks in a database, comprising:
A machine-readable medium having data stored thereon representing sequences of instructions which, when executed by computing device, causes said computing device to generate a list of K most frequently accessed ones of a plurality of data blocks in a database, by performing the steps of:
Dependencies are inferred from the claim text.