#informatique Bot Logged User list

Network: Zeolia
Modes: +nrt
Last Seen: an hour ago
Topic: Canal d'aide informatique - Développement / Web / Windows - Pour les questions linux, rejoindre #linux
#3
Rank
11
Users

Channel Log Archive for #informatique

Prev
Next

* All times are UTC
Filtering by user: Amand
Sunday, November 13, 2022
[13:13:23] % Amand CrazyCat: je sais pas si tu as rep à mon msg ou si ta compris quelques choses :')
[13:14:46] % Amand bah enfaite c'est au niveau de ma procédure restore_logsusers , pour importer mes millions de données de ma table "logs_users" dans ma vue
[13:14:49] % Amand c'est hyper lent
[13:15:05] % Amand j'ai mis 2 semaines à importer à peine 1 million de donnée
[13:16:02] % Amand pas ma vue mes nouvelles tables relié à ma vue
[13:16:08] % Amand je te montre
[13:17:33] % Amand https://imgur.com/pWgQhZz.png ( ne prends pas compte de la table "logsusers" , c'est celle ou j'ai mes millions de donnée, tu te rappeles celle ou j'avais des grosses lenteurs de chargement avec le ORDER BY )
[13:17:44] % Amand du coup j'ai crée les 3 tables juste en dessous
[13:18:13] % Amand relié à ma vue USER_INFO_FULL
[13:18:16] % Amand avant je faisais :
[13:19:43] % Amand SELECT COUNT(DISTINCT id) AS nbc, MAX(`time`) AS lasttime, codepays, nick, username, ip, host, realname, webirc, sslco, `time` FROM logsusers GROUP BY nick, username, ip ORDER BY lasttime DESC LIMIT 100
[13:19:50] % Amand ça mettait plus d'une minute à charger
[13:20:05] % Amand et maintenant je fais :
[13:20:07] % Amand SELECT * FROM `USER_FULL_INFO` ORDER BY `USER_FULL_INFO`.`LAST_CONNECT` DESC LIMIT 100
[13:20:57] % Amand mais il va falloir que tu vois un dump de la structure pour voir en globalité
[13:21:04] % Amand là je peux pas le faire, je te ferais ça je pense demain
[13:22:04] % Amand la structure de ma table logsusers : https://imgur.com/hVZ5TL2.png
[13:22:44] % Amand en gro depuis ma procédure :
[13:22:47] % Amand DROP PROCEDURE IF EXISTS `restore_logsusers`$$
[13:22:47] % Amand CREATE PROCEDURE `restore_logsusers` () BEGIN
[13:23:12] % Amand je devrais pouvoir importer mes données de la table logsusers sur mes nouvelles tables, relié à la vue
[13:23:23] % Amand pour accelerer le temps de chargement grâce à ma nouvelle requête
[13:23:30] % Amand SELECT * FROM `USER_FULL_INFO` ORDER BY `USER_FULL_INFO`.`LAST_CONNECT` DESC LIMIT 100
[13:25:24] % Amand y'a peut être des choses à améliorer
[13:25:27] % Amand (sûrement)
[13:33:23] % Amand yep , je fais ça avec zartek pour pouvoir le proposer en tant qu'outil
[13:33:29] % Amand je vais lui dire de venir
[13:36:29] % Amand pas de problème, je voulais avoir une 3eme paire de n'oeil
[13:36:38] % Amand pour voir des trucs qu'on ne voit pas forcément
[13:38:17] % Amand re zartek, donc on discute avec CrazyCat du dernier pastebin
[13:39:31] % Amand il a déjà vu une anomalie , on aurait pu faire une procédure qui lance juste 3 requêtes sans boucler
[13:39:50] % Amand il doit comprendre l'acheminement de notre réflexion
[13:39:58] % Amand au niveau de la création des 3 tables relié à la vue
[13:49:49] % Amand yes j'ai tout supprimé
[13:50:51] % Amand pour éviter d'avoir des collisions , je supprime à chaque fois
[13:57:50] % Amand oui c'est supp
[14:05:52] % Amand oui , attends que zartek met au propre le pastebin pour analyser dans un code assez clean
[14:06:11] % Amand ça évitera qu'on se dispatche sur différent pastebin
[14:12:15] % Amand c'est normal de crée la table et la supprimer encore?
[14:15:34] % Amand ( je laisse zartek te rep pour ne pas avoir 10 explications )
[14:48:44] % Amand déjà avec cette modif c'est nettement plus rapide
[14:48:47] % Amand je re
[14:56:50] % Amand ok donc là en 8 minutes 140 000 importations de donnée
[14:56:53] % Amand c nettement plus rapide
[14:59:48] % Amand bah déjà là, c'est bien plus rapide
[15:00:06] % Amand j'en suis quasiment à 200 000 , alors qu'avant hier j'avais mis 2 semaines pour avoir à peine 900 000 importations
[15:00:16] % Amand et là en 10 minutes, 200 000 , c'est largement mieux
[15:01:23] % Amand si vous avez mieux à me proposer, je suis preneuse
[15:03:48] % Amand c'est beaucoup mieux que 2 semaines pour a peine 900 000 :')
[15:03:59] % Amand 4h c'est plus logique
Prev
Next