我有两个数据库-Cloudant和IBM Db2。每个数据库中都有一个表,其中保存了只能从中读取而从不更新的静态数据。这些数据库是很久以前创建的,我不确定今天是否使用它们,因此我希望进行清理。我想确定这些表或这些表中的行是否仍在被读取。当从表中读取某行时,是否有一种方法可以在该行上记录读取时间戳(或者至少知道它是否像脏位一样被简单地访问)?或是否记录整个表的读取时间戳(如果访问了其中的任何记录)?
Cloudant
IBM Db2
e4eetjau1#
Db2中存在SYSCAT.TABLES.LASTUSED系统目录列,用于对整个表执行DML语句。没有办法跟踪每个表行的读访问。
1条答案
按热度按时间e4eetjau1#
Db2中存在SYSCAT.TABLES.LASTUSED系统目录列,用于对整个表执行DML语句。
没有办法跟踪每个表行的读访问。