Arreter les requêtes ayant un temps d'exécution trop long - SQL/NoSQL - Programmation
Marsh Posté le 26-02-2010 à 18:56:21
ping localhost -n XX
(XX en seconde, le temps que tu laisses à ton SQL pour tourner)
taskkill /f /fi "IMAGENAME eq sqlplus.exe"
(là attention ça tue tous les processus dont le nom est "sqlplus.exe" )
tu peux filter aussi sur le temps d'execution par exemple :
taskkill /f /fi "IMAGENAME eq sqlplus.exe" /fi "CPUTIME gt 00:00:30"
(ici le temps est en hh:mm:ss)
Marsh Posté le 24-02-2010 à 11:37:39
Bonjour,
Pour un souci de gestion d'ordonnanceur, je suis amené à attribuer un temps max d'exécution à différentes requêtes.
Mes requêtes son lancées via un fichier .bat.
Fichier .bat
Tous les fichiers .sql ressemblent à ceci :
e souhaiterais sortir du fichier si une des requêtes dure plus d'un certains temps défini.
Des idées ?
Merci
Message édité par shaftbis le 24-02-2010 à 11:39:13