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.
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
Index: inc/commondbtm.class.php
===================================================================
--- inc/commondbtm.class.php (revision 20475)
+++ inc/commondbtm.class.php (working copy)
@@ -139,7 +139,7 @@
}
return $this->getFromDBByQuery("WHERE `" . $this->getTable() . "`.`" . $this->getIndexName() .
- "` = '" . Toolbox::cleanInteger($ID) . "'");
+ "` = '" . Toolbox::cleanInteger($ID) . "' LIMIT 1");
}
/**
_______________________________________________
Glpi-dev mailing list
[email protected]
https://mail.gna.org/listinfo/glpi-dev