28-03-2017, 07:56 PM
(Modification du message : 28-03-2017, 08:10 PM par MeTaLLiQuE.)
Mais pour envisager du PosteGre, faudrait avoir déjà une grosse quantité de données car, pense pas qu'il soit optimisé pour des petites quantités de données... après MariaDB pas regardé... à voir...
Le script est lancé à minuit pour tous les joueurs. Ce qui mettra énormément de temps pour traiter tous les joueurs... Je vais essayer avant de tester les procédures stockées, de mettre l'ID de la ligne dans un array et utiliser le INSERT INTO ON DUPLICATE KEY à la fin, voir ce que ca donne...
EDIT : Sinon, pour éviter de mettre un RAND(), je crée une colonne "priorité" qui sera mis à jour chaque jour et au moins, là il n'y aucun qu'une seule requête avec un ORDER BY priority ASC LIMIT x ...
Le script est lancé à minuit pour tous les joueurs. Ce qui mettra énormément de temps pour traiter tous les joueurs... Je vais essayer avant de tester les procédures stockées, de mettre l'ID de la ligne dans un array et utiliser le INSERT INTO ON DUPLICATE KEY à la fin, voir ce que ca donne...
EDIT : Sinon, pour éviter de mettre un RAND(), je crée une colonne "priorité" qui sera mis à jour chaque jour et au moins, là il n'y aucun qu'une seule requête avec un ORDER BY priority ASC LIMIT x ...