Le 20/03/2013 07:55, David DURIEUX a écrit :
> Bonjour,
>
> J'ai fais une modif au niveau de la fonction getFromDB ou il manque un
> LIMIT 1
>
> Sur des bases avec beaucoup d'enregistrement, on passe de 0.0223
> secondes à 0.0001 seconde d'exécution (c'est pas beaucoup beaucoup mais
> des fois on fait plusieurs getFromDB et ca s'accumule. Ca soulagera
> ausi le serveur puisque ça lui évite de parser toute la base quand il a
> trouvé l'enregistrement.
Euh... ça ne me semble pas du tout logique... un problème dans une
ancienne version de MySQL ?
Tu peux détailler ton test ?
Moi, avec
RESET QUERY CACHE;
SELECT `glpi_logs`.* FROM `glpi_logs`
WHERE `glpi_logs`.`id`='46670031' LIMIT 1;
Avec ou sans le limit, je tourne toujours autour de 0,0004" (sur une
table de 100 millions d'enr (MySQL 5.5.30).
Remi.
>
> Cordialement,
> --
> David DURIEUX
> Tel : +33 (0)4.82.53.30.53
> Mail : [email protected]
> Site Web : http://www.siprossii.com/
>
> SIPROSSII
> Les Lafôrets
> 69430 Beaujeu
> FRANCE
>
>
>
> _______________________________________________
> Glpi-dev mailing list
> [email protected]
> https://mail.gna.org/listinfo/glpi-dev
>
_______________________________________________
Glpi-dev mailing list
[email protected]
https://mail.gna.org/listinfo/glpi-dev