Bonjour, j'ai une grosse procédure stockée qui est , je trouve assez lente.
Cette procédure stockée comporte plusieurs parties et j'aimerai calculer le temps de chauque partie en milliseconde.
Pour celà, il me faudrait une fonction système me renvoyant une valeur Temps. Mais je ne sais pas si le type Datetime de sqlserver gère les milliseconde
Exemple
Avez vous une solution ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 DECLARE @T float SET @T = GetTickCount() Traitement n°1 PRINT(CAST(GetTickCount()-@T As nvarchar(18)) SET @T = GetTickCount() Traitement n°2 PRINT(CAST(GetTickCount()-@T As nvarchar(18)) ETC...
Merci
Partager