Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie kann ich feststellen, ob auf eine Datenbanktabelle noch zugegriffen wird? Willst du so etwas wie einen SELECT-Trigger

Schauen Sie in sys.dm_db_index_usage_stats nach . Die Spalten last_user_xxx enthalten die letzte Zeit, zu der von Benutzeranfragen auf die Tabelle zugegriffen wurde. Diese Tabelle setzt ihr Tracking nach einem Serverneustart zurück, daher müssen Sie sie eine Weile laufen lassen, bevor Sie sich auf ihre Daten verlassen können.