Comment tuer un processus/requête dans DB2
-
13-12-2019 - |
Question
J'essaie d'optimiser une requête.Après chaque changement, je dois attendre longtemps que la requête soit terminée.Cela prend vraiment du temps.
Existe-t-il un moyen de voir les requêtes exécutées et de les tuer/arrêter ??
La solution
Dans la ligne de commande de l'instance DB2, vous pouvez taper
db2 list applications show detail
Dans cette liste, vous devriez trouver votre processus, notez l'identifiant de l'application.Vous pouvez utiliser cette commande pour le tuer :
db2 force application (xx)
Où xx
est l'ID (ou une liste d'ID délimités par des virgules).
Ici est l'article du centre de documentation DB2 pour Linux/Unix/Windows v9.7 sur FORCE APPLICATION
, et ici est celui pour LIST APPLICATIONS
.Pour ces deux commandes, vous devez disposer des privilèges appropriés sur l'instance de base de données (le plus souvent SYSADM
ou SYSCTRL
).