Ele não executa sem fim ciclo.
A razão para isso é porque o servidor executa
FULL TABLE SCAN
que é muito lento. Esta condição si.id = fnc_FindIssueId(so.id)
não usa um índice mesmo que você tenha definido um em si.id
e so.id
. As melhores maneiras que você pode fazer são:
- para alterar a tabela
smart_objects
- outra coluna para o
assigned issue Id
- defina um índice na nova coluna