| CPC G06F 16/185 (2019.01) [G06F 3/0649 (2013.01); G06F 16/113 (2019.01); G06F 16/21 (2019.01); G06F 16/217 (2019.01); G06F 16/22 (2019.01); G06F 16/27 (2019.01)] | 20 Claims |

|
1. A method comprising:
persisting a plurality of map blocks, wherein each map block of the plurality of map blocks contains a mapping from each LBA range of a respective plurality of ranges of logical block addresses (LBAs) to a respective statistics block that contains access activity statistics that include an access timestamp for each data block of a plurality of data blocks in the LBA range, wherein said plurality of data blocks store database data for a database object in a database, wherein activity tracked by said access activity statistics includes read accesses;
accessing a plurality of statistic blocks that are indicated by said mappings in a subset plurality of the persisted plurality of man blocks,
detecting, based on said plurality of statistic blocks that are indicated by said mappings in said subset plurality of the persisted plurality of map blocks and without accessing a plurality of data blocks in the database object, whether the database object has or has not been accessed since a particular time; and
archiving the plurality of data blocks in response to said detecting whether the database object has or has not been accessed.
|