Il n'exécute pas sans fin boucle.
La raison en est que le serveur effectue FULL TABLE SCAN
qui est très lent. Cette condition si.id = fnc_FindIssueId(so.id)
n'utilise pas d'index même si vous en avez défini un sur si.id
et so.id
.
Les meilleures façons de procéder sont les suivantes :
- pour modifier la table
smart_objects
- une autre colonne pour l'
assigned issue Id
- définir un index sur la nouvelle colonne