|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 10 ![]() |
Bonjour,
Je sollicite votre aide car dans le cadre de mon projet, je dois mettre en place une surveillance sur la consommation CPU des requêtes interrogeant la base de données SQL Server d'un serveur. En gros je souhaite historiser les requêtes afin d'obtenir des infos sur la façon dont elles interrogent la bdd (Index...etc). Cette veille n'a jamais été mise en place et de nombreux utilisateurs on développés une multitude de portails en PHP pour récupérer des infos venants d'Asset Manager. Le logiciel qui ma été (imposé) préconisé est Precise. Il s'agirait d'un logiciel installé sur un serveur du parc qui récupérerais des statistiques provenants d'agents déployés sur d'autres serveur. Mon problème est que je ne dispose que d'une maigre documentation (3 pages) et que je ne trouve aucune doc sur google. Le nom du logiciel est pas terrible... "Precise"... Google remonte le verbe "Préciser"... Je souhaiterais savoir si quelqu'un peu m'aider à obtenir de la documentation sur ce logiciel. Merci par avance! |
|
|
00
|
|
|
#2 | ||
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Ne vous fatiguer pas à passer par des logiciels bidons... SQL Server dispose d'outils interne spécifique pour cela à commencer par les DMV (Data Management View) qui sont des vues interrogeable par de simple requêtes SQL.
par exemple pour avoir le top 25 des requêtes les plus couteuses en CPU, il suffit de faire : Code :
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
||
|
10
|
|
|
#3 |
![]() ![]() Administrateur de base de données Inscription : août 2007 Messages : 1 159 ![]() |
|
|
|
00
|
|
|
#4 | |||
|
Invité de passage
![]() Inscription : février 2011 Messages : 10 ![]() |
Citation:
Merci pour ta réponse. A vrai dire je ne suis pas vraiment libre du choix des outils en places. Cependant, ta réponse intéressement. Je ne suis pas expert sur SQL Server mais j'ai essayé ta requête avec un bête copier/coller. Cela me retourne la réponse d'erreur : Msg*170, Niveau*15, État*1, Ligne*12 Line 12: Incorrect syntax near 'APPLY'. |
|||
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Il serait intéressant de poster correctement en indiquant préalablement votre édition/version de SQL Server.
Je soupçonne que vous soyez sur une version obsolète 2000 (plus supporté par MS SQL Server depuis 4 ans... (et non portable sur les nouveaux serveurs 64 bits)... A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 10 ![]() |
Effectivement, il s'agit de SQL Server 2000.
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 10 ![]() |
|
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() ![]() |
DMV pour Dynamic Management Views
|
|
00
|
Copyright © 2000-2012 - www.developpez.com