Той не изпълнява безкрайно цикъл.
Причината за това е, че сървърът извършва FULL TABLE SCAN което е много бавно. Това условие si.id = fnc_FindIssueId(so.id) не използва индекс, дори ако сте дефинирали такъв в si.id и so.id .
Най-добрите начини, които можете да направите, са:
- за да промените таблицата
smart_objects - друга колона за
assigned issue Id - дефинирайте индекс за новата колона