Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment puis-je savoir si une table de base de données est en cours d'accès ? Vous voulez quelque chose comme un déclencheur SELECT

Regardez dans sys.dm_db_index_usage_stats . Les colonnes last_user_xxx contiendront la dernière fois que la table a été accédée à partir des demandes des utilisateurs. Cette table réinitialise son suivi après un redémarrage du serveur, vous devez donc la laisser fonctionner pendant un certain temps avant de vous fier à ses données.