2012-03-13 5 views
4

J'essaie d'optimiser une requête. Après chaque changement, je dois attendre longtemps que la requête soit finie. C'est vraiment long.

Y at-il un moyen de voir les requêtes exécutées et les tuer/les arrêter?Comment tuer un processus/requête dans DB2

Répondre

4

Dans la ligne de commande d'instance DB2, vous pouvez taper

db2 list applications show detail 

Dans cette liste, vous devriez trouver votre processus, notez l'identifiant d'application. Vous pouvez utiliser cette commande pour le tuer:

db2 force application (xx) 

xx est l'ID (ou une liste délimitée par des virgules des ID).

Here est DB2 pour Linux/Unix/Windows V9.7 article Centre d'information sur FORCE APPLICATION et here 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).