ver usar puede propio procesos proceso para eliminar dormidas detener consulta conexiones sql db2 kill-process

sql - procesos - no puede usar kill para eliminar su propio proceso



Cómo matar un proceso/consulta en DB2 (1)

Intento optimizar una consulta. Después de cada cambio, debo esperar mucho tiempo para que la consulta finalice. Es realmente lento.

¿Hay alguna forma de ver las consultas ejecutadas y matarlas / detenerlas?


En la línea de comandos de la instancia de DB2, puede escribir

db2 list applications show detail

En esta lista, debe encontrar su proceso, tenga en cuenta la id de la aplicación. Puede usar este comando para matarlo:

db2 force application (xx)

Donde xx es la ID (o una lista de identificadores delimitada por comas).

Aquí está el artículo de DB2 for Linux / Unix / Windows v9.7 Information Center sobre FORCE APPLICATION , y aquí está el de LIST APPLICATIONS . Para estos dos comandos, debe tener los privilegios adecuados en la instancia de la base de datos (comúnmente SYSADM o SYSCTRL ).