У меня есть база данных со многими таблицами, которые используются, и многими таблицами, которые больше не используются. Хотя я мог бы отсортировать каждую таблицу вручную, чтобы увидеть, используются ли они по-прежнему, это была бы громоздкая задача. Существует ли какая-либо программная / скрытая функция, которая может использоваться в базе данных SQL Server / Oracle, которая будет возвращать информацию типа «Таблицы x, y, z не использовались в прошлом месяце» «Таблицы a, b, c использовались 17 времена сегодня "? Или, возможно, способ сортировки таблиц по «Дата последнего изменения / выбора из»?
Или есть лучший способ сделать это? Спасибо
edit: я обнаружил столбец "modify_date" при выполнении "SELECT * FROM sys.tables ORDER BY modify_date desc", но, похоже, он отслеживает только изменения в структуре таблицы, а не в ее содержимом.