Prima di tutto complimenti per l'ottimo lovoro e l'ottimo forum.
Ho effettuato - in ambiente di test - un upgrade di una vecchia installazione di Docebo 4.0.5 a FormaLMS 1.4.1
Sembra funzionare tutto più o meno bene.
Ho notato però che quando un utente cerca di iscriversi ad un corso,
dopo aver cliccato sul pulsante "conferma" sul pop-up che si apre,
deve attendere un tempo lunghissimo prima di ritornare al catalogo corsi.
Ho verificato che sul database viene eseguita per il tutto il tempo di attesa la seguente query
(variano ogni volta i valori all'interno di IN () ):
Code: Select all
SELECT tgm.idstMember
FROM core_group_members AS tgm
LEFT JOIN core_user AS tu ON ( tgm.idstMember = tu.idst )
WHERE tgm.idst
IN ( 12785, 12784, 12787, 14385, 62737, 12786, 14384, 62736, 71054, 73602, 74543, 75358, 75590, 84041, 71053, 73601, 74542, 75357, 75589, 84040, 12886, 12885, 12888, 17364, 17366, 17368, 62739, 62741, 12887, 17363, 17365, 17367, 62738, 62740, 68714, 87024, 87026, 87028, 87030, 87032, 68713, 87023, 87025, 87027, 87029, 87031, 13107, 13106, 13109, 62743, 13108, 70287, 87042, 87044, 87046, 87048, 87050, 89708, 89960, 89962, 89964, 90229, 62742, 70286, 87041, 87043, 87045, 87047, 87049, 89707, 89959, 89961, 89963, 90228, 14130, 14129, 14132, 14131, 69933, 87034, 87036, 87038, 87040, 69932, 87033, 87035, 87037, 87039, 14394, 14393, 14396, 79472, 14395, 72407, 74151, 74751, 75545, 75598, 79471, 84049, 72406, 74150, 74750, 75544, 75597, 84048, 54390, 12298, 54389, 62735, 12297, 62734, 71648, 73903, 74657, 75456, 75594, 84043, 89113, 71647, 73902, 74656, 75455, 75593, 84042, 89112, 62755, 62754 )
AND tgm.filter = ''
AND NOT ISNULL( tu.idst )
AND tu.valid = '1'
C'è un modo per ottimizzarla?
Sulla vecchia installazione di Docebo, invece, funziona tutto correttamente.
Grazie fin da ora a chi potrà aiutarmi!