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
).