Ajuda com Query travando

A query a seguir está travando pra mim, é um problema da query ou é alguma coisa do banco?

SELECT MAX(FK1_DATA) ULTBAIXA 
FROM FKA010 FKA 
INNER JOIN FK1010 FK1 ON 
    FKA.FKA_FILIAL = FK1.FK1_FILIAL 
    AND FKA.FKA_IDORIG = FK1.FK1_IDFK1 
    AND FKA.FKA_TABORI = 'FK1' 
    AND FK1.FK1_IDDOC = '9bd411fc6aee400090C0e56881a2eada' 
    AND FK1.FK1_MOTBX <> 'CMP' 
    AND FK1.D_E_L_E_T_ = ' ' 
WHERE  
    FKA.FKA_IDPROC NOT IN (
        SELECT DISTINCT FKA.FKA_IDPROC 
        FROM FKA010 FKA 
        INNER JOIN FK1010 FK1 ON 
            FKA.FKA_IDORIG = FK1.FK1_IDFK1 
            AND FKA.FKA_TABORI = 'FK1' 
            AND FK1.FK1_IDDOC = '9bd411fc6aee400090C0e56881a2eada' 
            AND FK1.FK1_TPDOC = 'ES' 
            AND FK1.D_E_L_E_T_ = ' ' 
        WHERE  FKA.D_E_L_E_T_ = ' ' )  
    AND FKA.D_E_L_E_T_ = ' '
compartilhar
  • A query em si esta correta. Se você rodar ela direto na ferramenta do seu banco e percorrer até o último registro trava também?

    mauricio sipmann   05 de Mar de 2021
  • Sim, ela trava e consome 100% de uso de CPU

    renato.mello   05 de Mar de 2021
  • Boa tarde Renato, por favor, tente eliminar os alias de tabelas repetidos, coloca um FKA para FKA_SUB, por exemplo. Se for SQLServer, outra coisa que eu tentaria era adicionar a cláusula (NOLOCK) nas tabelas: FROM FKA010 FKA >> FROM FKA010 FKA (NOLOCK) / INNER JOIN FK1010 FK1 ON >> INNER JOIN FK1010 FK1 (NOLOCK) ON

    Leandro Francisco Silveira   05 de Mar de 2021
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags sql financeiro ou faça a sua própria pergunta.