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
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 : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM sys.dm_db_index_usage_stats
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
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 +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
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.
Partager