Open dit-aix opened 6 months ago
Bonjour @dit-aix ,
Nous venons de valider une PR https://github.com/OCSInventory-NG/OCSInventory-ocsreports/pull/1604 faite par @alacn1 qui corrige peut-être votre problème de lenteur.
Pouvez-vous appliquer les correctifs et me dire si les lenteurs sont toujours présentes ou non ?
Cordialement, Charlène
OCS Inventory version Version : 2.12.1
Describe the bug Dans le cas d'un utilisateur ayant plusieurs TAG, le nombre de logiciels affichés sur la page index (Mon tableau de bord) est faux et le temps de calcul pour ce chiffre dépasse dans mon cas les 55 secondes (pour cette unique requête SQL) ce qui entraine une connexion lente et cumulé avec le bug #1593 assure un timeout a la connexion.
To Reproduce Les conditions à réunir pour reproduire le bug sont un utilisateur avec de nombreux tags (51 dans mon cas) et un parc conséquent (10 000 postes dans mon cas) Sur la page index de mon utilisateur avec 51 TAGS, il est calculé un nombre de logiciels > 503 000 alors qu'un utilisateur sans tag ayant une vision de tout le parc affiche environ 6500 logiciels
Expected behavior Corriger la requête SQL lignes 171 - 173 du fichier \require\console\Console.php