Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/11/2011, 10h58   #1
Invité régulier
 
Inscription : octobre 2006
Messages : 45
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 45
Points : 8
Points : 8
Par défaut Automatisation lancement de requetes pour statistiques

Bonjour,

dans le cadre de tests de performances, je souhaiterais automatiser le lancement de requetes de telle maniere que celles-ci se lancent un certain nombre de fois a la suite, et que je recupere le temps moyen d'execution de chaque run.

A l'heure actuelle je lance manuellement ma requete et je recupere le temps d'execution. Pour avoir une moyenne je repete l'opération 5 fois.

Code sql :
1
2
3
4
5
6
7
8
 
DBCC FREEPROCCACHE
DBCC dropcleanbuffers 
SET STATISTICS TIME ON
 
EXEC dbo.maStoredProcedure
 
SET STATISTICS TIME OFF



me donne par exemple:

SQL Server Execution Times:
CPU time = 203 ms, elapsed time = 428 ms.

Je voudrais recuperer la moyenne du temps CPU et elapsed.

Est-ce possible, et si oui comment faire ?

Merci.
NicaeaCivitas est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h28.


 
 
 
 
Partenaires

Hébergement Web