Como encerrar um processo/consulta no DB2
-
13-12-2019 - |
Pergunta
Tento otimizar uma consulta.Após cada alteração, devo esperar muito tempo para que a consulta seja finalizada.É muito demorado.
Existe alguma maneira de ver as consultas executadas e eliminá-las/interrompê-las?
Solução
Na linha de comandos da instância do DB2, você pode digitar
db2 list applications show detail
Nesta lista, você deve encontrar o seu processo, anote o ID do aplicativo.Você pode usar este comando para matá-lo:
db2 force application (xx)
Onde xx
é o ID (ou uma lista de IDs delimitada por vírgulas).
Aqui é o artigo do Centro de Informações do DB2 para Linux/Unix/Windows v9.7 sobre FORCE APPLICATION
, e aqui é aquele para LIST APPLICATIONS
.Para ambos os comandos, você precisa ter os privilégios apropriados na instância do banco de dados (mais comumente SYSADM
ou SYSCTRL
).