Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1879 connectés 

 

 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  2071  2072  2073  ..  2941  2942  2943  2944  2945  2946
Auteur Sujet :

Topic du forum - NEW : multismiley, le nouveau jocebug

n°27283989
rosco
Posté le 29-07-2011 à 22:43:04  profilanswer
 

Reprise du message précédent :
Samedi [:roxelay]

mood
Publicité
Posté le 29-07-2011 à 22:43:04  profilanswer
 

n°27284006
joce
"BugHunter"
Posté le 29-07-2011 à 22:44:44  profilanswer
 

rosco a écrit :

Elle est belle la méthode optimale de listing des topics, un petit delete et hop dans le sac le serveur :D
 
C'est sûr que c'est un mass delete ? C'est pas dans un log de modération tout ça ??


quasi sur :o
Quand le serveur aura un peu plus de puissance, je pense que je passerais certaines tables en innodb pour éviter ce genre de lock.

n°27284022
joce
"BugHunter"
Posté le 29-07-2011 à 22:45:43  profilanswer
 

HumanRAGE a écrit :

et donc la, ca compile quoi pour ramer comme ca ?
 
met en marche le profiling, ca lague sa mere vers ces heures, alors qu'on est moitié moins qu'en journée...


Je l'ai dis, c'est lié à des deletes dans des gros topics.

n°27284026
totoz
( ͡° ͜ʖ ͡°) KK ( ͡⊙ ͜ʖ ͡⊙)
Posté le 29-07-2011 à 22:46:05  profilanswer
 

joce a écrit :


Je suis surtout curieux de savoir quel gros posteur est en train de se faire mass delete :D


c pas moi  [:totoz:1]


---------------
InstaKAKAgramLa bouffe de TotozSteam▲BattleTag: Totoz#1835
n°27284028
Timoonn
Moune pour les intimes :o
Posté le 29-07-2011 à 22:46:15  profilanswer
 

J'avais lu que les gros posteurs n'étaient jamais mass delete, justement que parce que le serveur roumain ferais une attaque dans la minute :o


---------------
HFPonss - Désactivez votre Adblock sur HFR - Découper le monde à coup de rasoir pour voir au cœur du fruit, le noyau noir.
n°27284046
totoz
( ͡° ͜ʖ ͡°) KK ( ͡⊙ ͜ʖ ͡⊙)
Posté le 29-07-2011 à 22:47:00  profilanswer
 

Timoonn a écrit :

J'avais lu que les gros posteurs n'étaient jamais mass delete, justement que parce que le serveur roumain ferais une attaque dans la minute :o


supression de totoz =  [:oh shi-]


---------------
InstaKAKAgramLa bouffe de TotozSteam▲BattleTag: Totoz#1835
n°27284047
e-TE
Posté le 29-07-2011 à 22:47:04  profilanswer
 

Timoonn a écrit :

J'avais lu que les gros posteurs n'étaient jamais mass delete, justement que parce que le serveur roumain ferais une attaque dans la minute :o


c'est peut etre une erreur de clic de la part d'un modo [:joce]

n°27284054
rosco
Posté le 29-07-2011 à 22:49:10  profilanswer
 

Faut optimiser encore un peu [:ycar]

n°27284055
HumanRAGE
Rage d'être un Humain...LIBRE!
Posté le 29-07-2011 à 22:49:18  profilanswer
 

y a pas une commande pour passer la requete en arriere plan ? :o
 
Page générée en 71.516 secondes


---------------
When I give food to the poor, they call me a saint. When I ask why the poor have no food, they call me a communist. Helder Camara | Telling your employees they're "family" is the corporate equivalent of saying "I love you" to a sex worker.
n°27284057
Timoonn
Moune pour les intimes :o
Posté le 29-07-2011 à 22:49:24  profilanswer
 

totoz a écrit :


supression de totoz =  [:oh shi-]


N’empêche ca serait cool :o


---------------
HFPonss - Désactivez votre Adblock sur HFR - Découper le monde à coup de rasoir pour voir au cœur du fruit, le noyau noir.
mood
Publicité
Posté le 29-07-2011 à 22:49:24  profilanswer
 

n°27284066
totoz
( ͡° ͜ʖ ͡°) KK ( ͡⊙ ͜ʖ ͡⊙)
Posté le 29-07-2011 à 22:50:04  profilanswer
 

Timoonn a écrit :


N’empêche ca serait cool la suppression définitive d'hfr au profit de clubic :o


fixed :o


---------------
InstaKAKAgramLa bouffe de TotozSteam▲BattleTag: Totoz#1835
n°27284069
rosco
Posté le 29-07-2011 à 22:50:09  profilanswer
 

HumanRAGE a écrit :

y a pas une commande pour passer la requete en arriere plan ? :o


Et ça restera dans la queue indéfiniment vu le nombre de requêtes ici [:yems93]

n°27284118
HumanRAGE
Rage d'être un Humain...LIBRE!
Posté le 29-07-2011 à 22:53:57  profilanswer
 

rosco a écrit :


Et ça restera dans la queue indéfiniment vu le nombre de requêtes ici [:yems93]


naaa, y aura bien un demi proc dispo de 4 a 6h :o


---------------
When I give food to the poor, they call me a saint. When I ask why the poor have no food, they call me a communist. Helder Camara | Telling your employees they're "family" is the corporate equivalent of saying "I love you" to a sex worker.
n°27284128
Babouchka
You're no fun anymore
Posté le 29-07-2011 à 22:54:50  profilanswer
 

joce a écrit :


Je suis surtout curieux de savoir quel gros posteur est en train de se faire mass delete :D


 
Y'a pas un système d'alerte pour détecter ça ?
Non parce que soit on supprime son compte sur HFR, soit on supprime 2/3 conneries, mais supprimer un gros paquet de posts, euh ? :??:


---------------
HFR, the final frontier, where no troll has gone before
n°27284152
Babouchka
You're no fun anymore
Posté le 29-07-2011 à 22:56:23  profilanswer
 


 
Y'a quand même des tables pour historiser, enfin j'espère :o


---------------
HFR, the final frontier, where no troll has gone before
n°27284193
canard rou​ge
coin coin
Posté le 29-07-2011 à 22:59:24  profilanswer
 

M.arc faut pédaler plus vite le forum se traine là. [:hurle]


---------------
Fait's comme les petits canards Et pour que tout l'monde se marre Remuez le popotin En f'sant coin-coin
n°27284220
totoz
( ͡° ͜ʖ ͡°) KK ( ͡⊙ ͜ʖ ͡⊙)
Posté le 29-07-2011 à 23:01:04  profilanswer
 

canard rouge a écrit :

M.arc faut pédaler plus vite le forum se traine là. [:hurle]


je sens bien la revente d'hfr a bolloré voir un hedge fund us :o


---------------
InstaKAKAgramLa bouffe de TotozSteam▲BattleTag: Totoz#1835
n°27284414
joce
"BugHunter"
Posté le 29-07-2011 à 23:12:29  profilanswer
 

HumanRAGE a écrit :

y a pas une commande pour passer la requete en arriere plan ? :o
 
Page générée en 71.516 secondes


non
mais ca revient plus ou moins à tenter un passage en InnoDB pour avoir du row locking plutôt que du table locking

n°27284428
rosco
Posté le 29-07-2011 à 23:13:34  profilanswer
 

HumanRAGE a écrit :

naaa, y aura bien un demi proc dispo de 4 a 6h :o


Ce n'est pas une question de CPU dispo ou autre, les CPU se tournent les pouces sur la BDD. L'arrière plan n'a pas de sens ici, la requête une fois lancée ne peut pas être morcelée ou faite quand y a un peu de temps libre entre tout le reste (MyISAM). Le lock de la table une fois acquis reste en place jusqu'à ce que ça soit terminé entièrement et s'il y a une ribambelle de choses à effacer ou à updater, comme pour un mass delete, bah le reste des requêtes des autres utilisateurs sur cette table vont s'accumuler en attendant la levée du lock et boum. D'où l'intérêt de passer en InnoDB comme Joce vient de dire pour locker les lignes en cours de modif uniquement (ce qui va très vite donc) et non pas la table entière, mais c'est + lourd que MyISAM... Il y a bien une gestion des priorités sur les select, update, etc., mais ça ne se fait que dans des cas bien particuliers où l'on est sûr que ça pourra s’exécuter à un moment donné. Ici, normalement, tout a une priorité identique et premier arrivé, premier sorti.

Message cité 1 fois
Message édité par rosco le 29-07-2011 à 23:14:16
n°27284487
HumanRAGE
Rage d'être un Humain...LIBRE!
Posté le 29-07-2011 à 23:16:59  profilanswer
 

mes cours de BDD sont loin je t'avouerais, la plupart du temps au taf c'etait des betes jointures pas dans le bon ordre :jap:
 
ecrire un flag "post masqué" puis ensuite les delete (au moment du backup/apres celui ci, tout est alors encore locké) pourait gagner un peu ? :D

Message cité 1 fois
Message édité par HumanRAGE le 29-07-2011 à 23:17:14

---------------
When I give food to the poor, they call me a saint. When I ask why the poor have no food, they call me a communist. Helder Camara | Telling your employees they're "family" is the corporate equivalent of saying "I love you" to a sex worker.
n°27284534
joce
"BugHunter"
Posté le 29-07-2011 à 23:19:57  profilanswer
 

HumanRAGE a écrit :

mes cours de BDD sont loin je t'avouerais, la plupart du temps au taf c'etait des betes jointures pas dans le bon ordre :jap:
 
ecrire un flag "post masqué" puis ensuite les delete (au moment du backup/apres celui ci, tout est alors encore locké) pourait gagner un peu ? :D


non, parce que c'est pas l'effacement du post qui prendre du temps pour le coup :D

n°27284694
HumanRAGE
Rage d'être un Humain...LIBRE!
Posté le 29-07-2011 à 23:29:39  profilanswer
 

joce a écrit :


non, parce que c'est pas l'effacement du post qui prendre du temps pour le coup :D


la selection des posts c'est la meme requete que le filtrage interne par posteur, mais etendue ?
 
dans l'idée, parcourir en tache de fond une liste de messages pour flaguer les posts un par un, ca se fait discret, ca peut meme etre batché, une proc parcours la table a la recherche de trucs a traiter en priorité basse. le mec massdeleté etant prealablement interdit de poster, comme ca il fout pas la grouille pendant que la requete s'execute
 
si c'est direct "effacer tout ca, la dedans", ouais c'est sur que ca verrouille tout :D
dans mon souvenir, en se faisant chier un peu a l'ecriture on y gagne bcp a l'usage mais la jt'apprends rien :lol:
 
tu te rappelles encore comment ton bébé marche ou il a tellement évolué depuis que t'y touches plu qu'a part l'architecture generale ca ne ressemble plus a l'origine ?
 
en 2002, l'admiration qu'on avait pour la vitesse des forums PPC comparés a la concurrence était bien reelle :D
cet avantage reste aujourd'hui si on compare les besoins en ressources d'ailleurs, preuve de l'avance que t'avais pris a l'epoque...


---------------
When I give food to the poor, they call me a saint. When I ask why the poor have no food, they call me a communist. Helder Camara | Telling your employees they're "family" is the corporate equivalent of saying "I love you" to a sex worker.
n°27284742
Babouchka
You're no fun anymore
Posté le 29-07-2011 à 23:32:28  profilanswer
 

C'est juste mysql qui a pas évolué donc, et maintenant que ça a été racheté :whistle:


---------------
HFR, the final frontier, where no troll has gone before
n°27284765
rosco
Posté le 29-07-2011 à 23:33:50  profilanswer
 

Tu veux morceler à la main finalement l'action en repérant par avance les posts à virer, tu mets les ID repérés dans une table, tu coupes le total en X morceaux et tu effectues X petites requêtes de DELETE plutôt qu'une grosse si j'ai bien compris.

n°27284925
joce
"BugHunter"
Posté le 29-07-2011 à 23:46:04  profilanswer
 

HumanRAGE a écrit :


la selection des posts c'est la meme requete que le filtrage interne par posteur, mais etendue ?

 

dans l'idée, parcourir en tache de fond une liste de messages pour flaguer les posts un par un, ca se fait discret, ca peut meme etre batché, une proc parcours la table a la recherche de trucs a traiter en priorité basse. le mec massdeleté etant prealablement interdit de poster, comme ca il fout pas la grouille pendant que la requete s'execute

 

si c'est direct "effacer tout ca, la dedans", ouais c'est sur que ca verrouille tout :D
dans mon souvenir, en se faisant chier un peu a l'ecriture on y gagne bcp a l'usage mais la jt'apprends rien :lol:

 

tu te rappelles encore comment ton bébé marche ou il a tellement évolué depuis que t'y touches plu qu'a part l'architecture generale ca ne ressemble plus a l'origine ?

 

en 2002, l'admiration qu'on avait pour la vitesse des forums PPC comparés a la concurrence était bien reelle :D
cet avantage reste aujourd'hui si on compare les besoins en ressources d'ailleurs, preuve de l'avance que t'avais pris a l'epoque...


Je connais toujours très très bien le code, t'inquiètes pas (il n'a finalement pas trop changé pour l'instant, il est juste un peu plus clean), et je peux vous dire que le problème n'est pas le delete en lui même (qui lui est déjà morcelé), et que ce qui coince n'est absolument pas morcelable :o

Message cité 2 fois
Message édité par joce le 29-07-2011 à 23:48:13
n°27284957
rosco
Posté le 29-07-2011 à 23:48:19  profilanswer
 

Le recalcul des index intratopic :whistle:

n°27284959
joce
"BugHunter"
Posté le 29-07-2011 à 23:48:31  profilanswer
 

rosco a écrit :

Le recalcul des index intratopic :whistle:


CQFD :o

n°27285145
HumanRAGE
Rage d'être un Humain...LIBRE!
Posté le 30-07-2011 à 00:02:41  profilanswer
 

ou un gros batch delete en fin de backup
 
l'important étant que les posts massdeleté ne soient plus visible [:aloy]
apres, l'effacement reel peut etre pris en charge par un traitement différé au moment opportun.
 
décrit comme tu le fais, ca parait debile jte confirme :D et chui pas sur d'avoir décrit ca.
 
les posts sont incrementiels (nn° de sequence unique, jamais réutilisé. donc si le massdeleté ne peut plus poster, ce revient a flaguer des lignes en lecture seule...


---------------
When I give food to the poor, they call me a saint. When I ask why the poor have no food, they call me a communist. Helder Camara | Telling your employees they're "family" is the corporate equivalent of saying "I love you" to a sex worker.
n°27285155
HumanRAGE
Rage d'être un Humain...LIBRE!
Posté le 30-07-2011 à 00:03:20  profilanswer
 

joce a écrit :


Je connais toujours très très bien le code, t'inquiètes pas (il n'a finalement pas trop changé pour l'instant, il est juste un peu plus clean), et je peux vous dire que le problème n'est pas le delete en lui même (qui lui est déjà morcelé), et que ce qui coince n'est absolument pas morcelable :o


tu me rassures :D


---------------
When I give food to the poor, they call me a saint. When I ask why the poor have no food, they call me a communist. Helder Camara | Telling your employees they're "family" is the corporate equivalent of saying "I love you" to a sex worker.
n°27285205
Profil sup​primé
Posté le 30-07-2011 à 00:07:49  answer
 

Le contenu de ce message a été effacé par son auteur

n°27285240
canard rou​ge
coin coin
Posté le 30-07-2011 à 00:11:40  profilanswer
 

joce a écrit :

....et que ce qui coince n'est absolument pas morcelable :o

Malheureux, en dev info il ne faut jamais dire jamais, espèce d'inconscient. [:m@c fly:2]


---------------
Fait's comme les petits canards Et pour que tout l'monde se marre Remuez le popotin En f'sant coin-coin
n°27285277
joce
"BugHunter"
Posté le 30-07-2011 à 00:15:40  profilanswer
 


Le problème c'est pas les procs, c'est les mutex et les locks :o

n°27285338
Babouchka
You're no fun anymore
Posté le 30-07-2011 à 00:19:51  profilanswer
 

canard rouge a écrit :

Malheureux, en dev info il ne faut jamais dire jamais, espèce d'inconscient. [:m@c fly:2]


 

Citation :

I'm Dr. Rodney McKay, alright? Difficult takes a few seconds; impossible, a few minutes.


 
:o


---------------
HFR, the final frontier, where no troll has gone before
n°27285449
rosco
Posté le 30-07-2011 à 00:28:13  profilanswer
 


Le reste, c'est-à-dire la partie web via PHP/Apache pour générer les pages (après avoir reçu les données de la BDD pour les remplir) est pas mal gourmande en puissance brute. On peut mettre pas mal de choses en RAM pour limiter les I/O lentes sur les durs et les traitement répétitifs inutiles (fichiers php déjà précompilés notamment pour ne pas avoir à les réinterpréter à chaque page demandée ce qui serait très coûteux ici) mais ça reste un poste où il faut quand même de la patate niveau CPU.

 

Une BDD, c'est l'accès même aux données qui pose principalement problème, pas la puissance CPU, car tout le monde veut y avoir accès quasi simultanément, et hormis la lenteur relative du support physique, il y a des contraintes et des limitations pour garantir la cohérence de l'ensemble (les verrous qui ont été évoqués par ex.).

Message cité 1 fois
Message édité par rosco le 30-07-2011 à 00:29:54
n°27285462
Marc
Chasseur de joce & sly
Posté le 30-07-2011 à 00:28:38  profilanswer
 

joce a écrit :


Je suis surtout curieux de savoir quel gros posteur est en train de se faire mass delete :D


Ouais suppression de 6 messages par un modo dans un topic d'une page à 22h18, truc de ouf quoi, je comprends que ça plante, ça n'arrive jamais un truc aussi lourd :o

 

Et suppression d'un message à 22h26

 

P.S. : T'es pas au courant qu'il y'a des logs de modération sur MesDiscussions ? :o

Message cité 2 fois
Message édité par Marc le 30-07-2011 à 00:31:33
n°27285501
rosco
Posté le 30-07-2011 à 00:31:28  profilanswer
 

Tout ce pataquès et x maintenances pour 6 messages [:pl4y4z:2]

n°27285541
Babouchka
You're no fun anymore
Posté le 30-07-2011 à 00:34:04  profilanswer
 

Ouch ça fait mal là  [:arkin]


---------------
HFR, the final frontier, where no troll has gone before
n°27285543
Profil sup​primé
Posté le 30-07-2011 à 00:34:18  answer
 

Le contenu de ce message a été effacé par son auteur

n°27285593
joce
"BugHunter"
Posté le 30-07-2011 à 00:38:59  profilanswer
 

Marc a écrit :


Ouais suppression de 6 messages par un modo dans un topic d'une page à 22h18, truc de ouf quoi, je comprends que ça plante, ça n'arrive jamais un truc aussi lourd :o

 

Et suppression d'un message à 22h26

 

P.S. : T'es pas au courant qu'il y'a des logs de modération sur MesDiscussions ? :o


flemme de regarder, je comptais sur toi :o
ceci dit c'était pas des petits deletes vu que c'était sur les premières page de topic géant (genre pour la requète que j'ai regardé, c'était sur le topic sarkozy, et il y avait plus de 484194 messages situés après le message effacé :o)

Message cité 1 fois
Message édité par joce le 30-07-2011 à 00:40:43
n°27285633
rosco
Posté le 30-07-2011 à 00:42:56  profilanswer
 

Faut splitter pour limiter la casse [:chacha1910]


Message édité par rosco le 30-07-2011 à 00:43:43
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  2071  2072  2073  ..  2941  2942  2943  2944  2945  2946

Aller à :
Ajouter une réponse
 

Sujets relatifs
Votre avis sur forum HFRforum sexy
recencement des sarthois du forumForum Etudiant ...
j chui new sur ce forum é jé un pbPetite modif sur le forum ?
A quoi ressemblera le forum dans 10 ans ?pas tres actif le forum à 2h du mat ...
Info : Forum Indisponible à partir de 1 heureTopik Unique des posts qui vous ont fait le plus rire sur le forum !
Plus de sujets relatifs à : Topic du forum - NEW : multismiley, le nouveau jocebug


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)