Bonjour,
J'aimerai savoir si il est possible avec SQL-SERVER de connaitre, pour une table, son utilisation en terme de select, insert, update delete ?
Merci d'avance
Version imprimable
Bonjour,
J'aimerai savoir si il est possible avec SQL-SERVER de connaitre, pour une table, son utilisation en terme de select, insert, update delete ?
Merci d'avance
Oui, via la vue système sys.dm_db_index_usage_stats. Ce sont des statistiques de mode d'utilisation depuis le dernier démarrage de l'instance.
A +Code:SELECT * FROM sys.dm_db_index_usage_stats
Merci, mais je travail sur la version 8 de Microsoft SQL Server, et cette vue n'existe pas.
Donc, non, vous ne pouvez pas et il aurait fallut préciser d'avantage dès le départ votre question.
Seule solution TRÈS LOURDE... Mettre votre base sur un serveur 2005 ou +
Faire une trace du profiler en mode REPLAY sur le 2000 pendant n jours
Utiliser RML pour rejouer les trace du serveur 2000 sur le 2005
Mesurer l'impact avec la requête déjà mentionné.
QUESTION : que voulez-vous faire avec cette information ?
A +
Bonjour,
Je ne connais pas SQL-SERVER, je suis specialiste pous les BDD Oracle, Informix, Sybase et MySQL.
Je ne pensais pas que d'une version à l'autre il y avait tant de différence.
La MOE m'a demandé d'auditer une application tounant sur MS SQL Servers, et en particulier l'usage de ses tables.
Merci pour votre reponse.
Cordialement.