Существует ли эквивалент "Code Coverage" для баз данных SQL?

У меня есть база данных со многими таблицами, которые используются, и многими таблицами, которые больше не используются. Хотя я мог бы вручную просмотреть каждую таблицу, чтобы узнать, используются ли они еще, это было бы громоздкой задачей. Существует ли программное обеспечение/скрытая функция, которую можно использовать в базе данных SQL Server/Oracle, которая бы возвращала информацию типа "Таблицы x,y,z не использовались в течение последнего месяца", "Таблицы a,b,c использовались сегодня 17 раз"? Или, возможно, способ сортировки таблиц по "Date Last Modified/Selected From"?

Или есть лучший способ сделать это? Спасибо

edit: Я нашел столбец "modify_date" при выполнении "SELECT * FROM sys.tables ORDER BY modify_date desc", но, похоже, он отслеживает только изменения структуры таблицы, а не ее содержимого.

5
задан Kirk Broadhurst 2 May 2012 в 05:52
поделиться