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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  465  466  467  ..  486  487  488  489  490  491
Auteur Sujet :

les développeurs de forums, les 3/4 des forums sont down /o\

n°1723875
Dj YeLL
$question = $to_be || !$to_be;
Posté le 24-04-2008 à 16:21:58  profilanswer
 

Reprise du message précédent :

skylight a écrit :

Oui, mais quand tu va réarranger les compteurs de tes posts, va bien falloir que tu le fasses PAR topic.
 


 
Ah mais je sais bien, c'est bien pour ca que je te demande d'où tu sors ton topic_id là :D


---------------
Gamertag: CoteBlack YeLL
mood
Publicité
Posté le 24-04-2008 à 16:21:58  profilanswer
 

n°1723877
Dj YeLL
$question = $to_be || !$to_be;
Posté le 24-04-2008 à 16:23:58  profilanswer
 

En gros :
 
=> récupérer les IDs de tous les topics dans lesquels l'user à posté
=> delete user qui va cascader sur les topic, les posts, la nav
=> faire une boucle sur tous les IDs de topics récupérés pour mettre à jour le champ "pos" de la table nav ...
 
Ça fait beaucoup de requêtes au final non ? D'autant que je ne sais toujours pas comment faire une boucle dans MySQL pour mettre à jour le "pos" de chaque post pour chaque topic ...


---------------
Gamertag: CoteBlack YeLL
n°1723884
theredled
● REC
Posté le 24-04-2008 à 16:33:09  profilanswer
 

Dj YeLL a écrit :

skylight> Ah oué mais là ça repasse par Php ... et ça fait X requêtes dans la BDD ... d'autant que pendant ce temps le topic reste en rade ... je trouve pas ça top du tout :o
 
theredled> Oui mais justement, je ne vois pas comment recalculer les positions, dans le même lock... Si quelqu'un tombe sur un topic pendant la suppression ça va être tout pété, moi je pensais qu'il existait un moyen de faire une boucle directement dans MySQL en fait, dans une procédure stockée...


Hé ben c'est pas des boucles qu'il faisaient les gens ?
 
Et s'il y a lock, même si tu fais toutes tes requetes via PHP, pourquoi quelqu'un tomberait sur le topic pendant la suppression, puiqu'il est inaccessible ? (s'il est locké en lecture)
 
Mais sinon, tu peux pas te démerder avec une seule requete SQL et des variables, genre "UPDATE posts SET pos=@cpt++" ?
Mais ça a déja été dit, donc je pense me taire :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1723907
ratibus
Posté le 24-04-2008 à 16:56:41  profilanswer
 

Dj YeLL a écrit :

En gros :
 
=> récupérer les IDs de tous les topics dans lesquels l'user à posté
=> delete user qui va cascader sur les topic, les posts, la nav
=> faire une boucle sur tous les IDs de topics récupérés pour mettre à jour le champ "pos" de la table nav ...
 
Ça fait beaucoup de requêtes au final non ? D'autant que je ne sais toujours pas comment faire une boucle dans MySQL pour mettre à jour le "pos" de chaque post pour chaque topic ...


 
Here I come :sol:  

Code :
  1. SET @position=0;
  2. UPDATE post SET position = IF(1, @position:=@position+1, 0)
  3. WHERE topic_id = N
  4. ORDER BY id;


 
Avec un index sur (topic_id, id)


---------------
Mon blog
n°1723922
Dj YeLL
$question = $to_be || !$to_be;
Posté le 24-04-2008 à 17:13:35  profilanswer
 

ratibus a écrit :

 

Here I come :sol:

Code :
  1. SET @position=0;
  2. UPDATE post SET position = IF(1, @position:=@position+1, 0)
  3. WHERE topic_id = N
  4. ORDER BY id;
 

Avec un index sur (topic_id, id)

 

Han méssébiensur ! [:dawa]

 

Vous pensez quoi de ça :

 


Code :
  1. CREATE TRIGGER delUser BEFORE DELETE ON user
  2. FOR EACH ROW BEGIN
  3.    DELETE FROM post WHERE user_id = OLD.id ORDER BY topic_id;
  4. END//
 
Code :
  1. CREATE TRIGGER delPost BEFORE DELETE ON post
  2. SET @last_topic_id = 0;
  3. FOR EACH ROW BEGIN
  4.    IF last_topic_id != OLD.topic_id THEN
  5.        CALL updateNav(OLD.topic_id);
  6.        SET last_topic_id = OLD.topic_id
  7.    END IF;
  8. END//
 
Code :
  1. CREATE PROCEDURE updateNav(topicId INT)
  2. BEGIN
  3.    SET @position = 0;
  4.    UPDATE nav SET pos = IF(1, @position:=@position+1, 0)
  5.    WHERE topic_id = topicId
  6.    ORDER BY id;
  7. END//
 
Code :
  1. DELETE FROM user WHERE id = 12
 

Je vais tenter :whistle:

Message cité 1 fois
Message édité par Dj YeLL le 24-04-2008 à 17:13:48

---------------
Gamertag: CoteBlack YeLL
n°1723926
ratibus
Posté le 24-04-2008 à 17:19:13  profilanswer
 


:D

Dj YeLL a écrit :

 

Han méssébiensur ! [:dawa]

 

Vous pensez quoi de ça :

 


Code :
  1. CREATE TRIGGER delUser BEFORE DELETE ON user
  2. FOR EACH ROW BEGIN
  3.    DELETE FROM post WHERE user_id = OLD.id ORDER BY topic_id;
  4. END//
 
Code :
  1. CREATE TRIGGER delPost BEFORE DELETE ON post
  2. SET @last_topic_id = 0;
  3. FOR EACH ROW BEGIN
  4.    IF last_topic_id != OLD.topic_id THEN
  5.        CALL updateNav(OLD.topic_id);
  6.        SET last_topic_id = OLD.topic_id
  7.    END IF;
  8. END//
 
Code :
  1. CREATE PROCEDURE updateNav(topicId INT)
  2. BEGIN
  3.    SET @position = 0;
  4.    UPDATE nav SET pos = IF(1, @position:=@position+1, 0)
  5.    WHERE topic_id = topicId
  6.    ORDER BY id;
  7. END//
 
Code :
  1. DELETE FROM user WHERE id = 12
 

Je vais tenter :whistle:


Non mais si tu veux la requete qui réindexe tout faut demander hein :o

Code :
  1. SET @position=0, @last_topic_id=0;
  2. UPDATE post
  3. SET position = IF(@last_topic_id=topic_id, IF(@last_topic_id:=topic_id, @position:=@position+1, 0), IF(@last_topic_id:=topic_id, @position:=0, 0))
  4. ORDER BY topic_id, id;


Pour info ça mettait 13 minutes pour indexer 1 200 000 messages sur mon ancien forum quand on a mis en place la numérotation des messages en remplacement du LIMIT :)


Message édité par ratibus le 24-04-2008 à 17:19:27

---------------
Mon blog
n°1723930
Dj YeLL
$question = $to_be || !$to_be;
Posté le 24-04-2008 à 17:37:27  profilanswer
 

Mais là ça réindexe la totalité des messages non, même si on ne supprime qu'un seul membre non ?


---------------
Gamertag: CoteBlack YeLL
n°1723951
ratibus
Posté le 24-04-2008 à 18:06:00  profilanswer
 

Dj YeLL a écrit :

Mais là ça réindexe la totalité des messages non, même si on ne supprime qu'un seul membre non ?


Ah ouais j'avais pas fait gaffe que c'était pour les topics où un user particulier a participé ;)
Je te laisse le soin d'adapter tout ça ;)
 
Sur tes triggers mélange pas les BEFORE et AFTER ;)


---------------
Mon blog
n°1723955
Dj YeLL
$question = $to_be || !$to_be;
Posté le 24-04-2008 à 18:09:08  profilanswer
 

Ouaip.
 
Merci pour ton aide :jap:


---------------
Gamertag: CoteBlack YeLL
n°1723973
Dj YeLL
$question = $to_be || !$to_be;
Posté le 24-04-2008 à 18:39:54  profilanswer
 

J'ai du mal avec la deuxième partie de mon code, je n'arrive pas créer le trigger comme il faut.

 

J'ai testé ça :

Code :
  1. CREATE TRIGGER `bysboard`.`before_delete_post` BEFORE DELETE ON `bysboard`.`byb_post`
  2.    SET @last_topic_id = 0;
  3.    FOR EACH ROW BEGIN
  4.        UPDATE byb_topic SET posts = posts - 1 WHERE id = OLD.topic_id;
  5.        UPDATE byb_forum SET posts = posts - 1 WHERE id = OLD.forum_id;
  6.        UPDATE byb_category SET posts = posts - 1 WHERE id = OLD.category_id;
  7.        IF @last_topic_id <> OLD.topic_id THEN
  8.            CALL updateNav(OLD.topic_id);
  9.            SET @last_topic_id = OLD.topic_id
  10.        END IF;
  11.    END//
 

J'ai aussi essayé de remplacer la deuxième ligne par

Code :
  1. SET @last_topic_id = 0//
 

Mais je dois pas avoir compris totalement la création des triggers :D


Message édité par Dj YeLL le 24-04-2008 à 18:40:02

---------------
Gamertag: CoteBlack YeLL
mood
Publicité
Posté le 24-04-2008 à 18:39:54  profilanswer
 

n°1723975
Dj YeLL
$question = $to_be || !$to_be;
Posté le 24-04-2008 à 18:52:17  profilanswer
 

Bon a priori un trigger commence obligatoirement par FOR EACH ROW BEGIN
 
SiLe pb est que si je fous mon SET @last_topic_id = 0 dans la boucle, ben elle va être remise à zéro à chaque fois non ?


---------------
Gamertag: CoteBlack YeLL
n°1724042
Dj YeLL
$question = $to_be || !$to_be;
Posté le 24-04-2008 à 22:49:58  profilanswer
 

C'est bon je m'en sors \o/
 
Maintenant je remets tout à plat, et je refais le point sur toutes les procedures, les triggers et les fonctions :o


---------------
Gamertag: CoteBlack YeLL
n°1724044
ratibus
Posté le 24-04-2008 à 22:54:58  profilanswer
 

Dj YeLL a écrit :

C'est bon je m'en sors \o/
 
Maintenant je remets tout à plat, et je refais le point sur toutes les procedures, les triggers et les fonctions :o


Et tu partages :o
Ah oui au fait mon code est en GPL  :whistle:


---------------
Mon blog
n°1724046
rosco
Posté le 24-04-2008 à 22:56:31  profilanswer
 

Y ressemble à quoi ton forum ? Il n'est pas listé au début du topic si j'ai bien lu :o

n°1724054
Dj YeLL
$question = $to_be || !$to_be;
Posté le 24-04-2008 à 23:22:28  profilanswer
 

ratibus a écrit :


Et tu partages :o
Ah oui au fait mon code est en GPL  :whistle:

 

Encore faudrait-il que je m'en sorte :whistle:

 
rosco a écrit :

Y ressemble à quoi ton forum ? Il n'est pas listé au début du topic si j'ai bien lu :o

 

Lien en signature

 

Edit : et si, je suis dans la liste, le dernier :o

Message cité 1 fois
Message édité par Dj YeLL le 24-04-2008 à 23:23:29

---------------
Gamertag: CoteBlack YeLL
n°1724061
ratibus
Posté le 24-04-2008 à 23:29:58  profilanswer
 

Dj YeLL a écrit :

C'est bon je m'en sors \o/


 

Dj YeLL a écrit :

Encore faudrait-il que je m'en sorte :whistle:


Fake :o


---------------
Mon blog
n°1724062
rosco
Posté le 24-04-2008 à 23:31:47  profilanswer
 

Citation :

Lien en signature
 

 

Edit : et si, je suis dans la liste, le dernier

 

Je parlais de celui de Ratibus, le tien j'ai déjà regardé, ça avance vite ;)
Le lien dans sa sign ne montre pas de forum et il n'est pas listé visiblement...

Message cité 2 fois
Message édité par rosco le 24-04-2008 à 23:32:38
n°1724073
ratibus
Posté le 24-04-2008 à 23:49:13  profilanswer
 

rosco a écrit :

Citation :

Lien en signature
 
 
Edit : et si, je suis dans la liste, le dernier


 
Je parlais de celui de Ratibus, le tien j'ai déjà regardé, ça avance vite ;)
Le lien dans sa sign ne montre pas de forum et il n'est pas listé visiblement...


J'ai apporté ma touche perso pour booster les perfs de celui-ci : http://www.mountyhall.com/Forum/default.php
C'est pour un RPG online.
J'ai apporté les amélio pour ce champ position et aussi pour refondre la recherche complètement : ça marche avec Sphinx là ;)


---------------
Mon blog
n°1724075
Dj YeLL
$question = $to_be || !$to_be;
Posté le 24-04-2008 à 23:49:57  profilanswer
 


 
"je m'en sors" = "je suis en train de m'en sortir"
 
sinon j'aurais dis "je m'en suis sorti" :o²³
 

rosco a écrit :

Citation :

Lien en signature
 
 
Edit : et si, je suis dans la liste, le dernier


 
Je parlais de celui de Ratibus, le tien j'ai déjà regardé, ça avance vite ;)
Le lien dans sa sign ne montre pas de forum et il n'est pas listé visiblement...


 
Au temps pour moi :jap:


---------------
Gamertag: CoteBlack YeLL
n°1724077
rosco
Posté le 24-04-2008 à 23:55:00  profilanswer
 

ratibus a écrit :


J'ai apporté ma touche perso pour booster les perfs de celui-ci : http://www.mountyhall.com/Forum/default.php
C'est pour un RPG online.
J'ai apporté les amélio pour ce champ position et aussi pour refondre la recherche complètement : ça marche avec Sphinx là ;)


C'est rapide :jap: . C'était l'enfer avant ?
Sphinx ça a l'air vraiment sympa, mais faut avoir son propre serveur pour l'installer.

 

EDIT : tiens, on ne peut pas aller + loin que 999 pages avec la case pour lister les topics et on sent le LIMIT+ORDER derrière vu le tps de génération qui grimpe :D. C'est un peu + chiant de le faire pour les topics, avec les sticky & co.

Message cité 1 fois
Message édité par rosco le 25-04-2008 à 00:05:33
n°1724087
ratibus
Posté le 25-04-2008 à 00:20:37  profilanswer
 

rosco a écrit :


C'est rapide :jap: . C'était l'enfer avant ?
Sphinx ça a l'air vraiment sympa, mais faut avoir son propre serveur pour l'installer.
 
EDIT : tiens, on ne peut pas aller + loin que 999 pages avec la case pour lister les topics et on sent le LIMIT+ORDER derrière vu le tps de génération qui grimpe :D. C'est un peu + chiant de le faire pour les topics, avec les sticky & co.


Pour les topics oui c'est avec des limit de mémoire :)


---------------
Mon blog
n°1724089
Dj YeLL
$question = $to_be || !$to_be;
Posté le 25-04-2008 à 00:23:48  profilanswer
 

J'ai le RPS qui rame à mort ... comment je peux faire pour savoir ce qui le fait ramer comme ça?

 

edit: c'est passé :o mais ça peut tjs servir ^^

Message cité 1 fois
Message édité par Dj YeLL le 25-04-2008 à 00:24:54

---------------
Gamertag: CoteBlack YeLL
n°1724090
Dj YeLL
$question = $to_be || !$to_be;
Posté le 25-04-2008 à 00:30:18  profilanswer
 

Bon, concernant ma tentative de cet après midi, de mass delete du user "invité" qui avait donc + de 17000 posts et que j'ai killé au bout de 20 minutes ( :D )

 

Je viens de relancer un massDel avec ma nouvelle méthode.

 

Verdict : 1 minute et 6 secondes, pour supprimer 17000 posts et réordonné les topics concernés, c'est mieux :D

 

Bon alors par contre désolé, mais ça a viré les posts de tout le monde :D (sauf les miens, n'étant pas un invité :o)

 

Au final, je trouve ça pas mal du tout \o/

 

Edit : J'en aurai chié en tout cas :D Je vais me coucher; 'nuit :o

Message cité 1 fois
Message édité par Dj YeLL le 25-04-2008 à 00:31:43

---------------
Gamertag: CoteBlack YeLL
n°1724092
skylight
Made in France.
Posté le 25-04-2008 à 00:31:59  profilanswer
 

:jap:
 
Te reste plus qu'à laisser tourner ton botàflood toute la nuit pour faire 10 millions de messages, et de réessayer :)

n°1724093
Dj YeLL
$question = $to_be || !$to_be;
Posté le 25-04-2008 à 00:34:03  profilanswer
 

Je suis mort, je vais me coucher, et puis tant qu'à faire j'attendrai de mettre en ligne la dernière version qui apporte son lot d'optimisation.
 
Ensuite il faudra que je me demerde à faire un petit script shell qui va flooder en topic, et flooder les topics créés avec un flood de post, et avec des user_id different, pour tester en situation reelle.


---------------
Gamertag: CoteBlack YeLL
n°1724315
Dj YeLL
$question = $to_be || !$to_be;
Posté le 25-04-2008 à 12:14:38  profilanswer
 


 
:jap:
 
 
 
Ouaip pas étonnant, je suis en train de tout chambouler dans la gestion des permissions/users/triggers/procedures etc. :D Ça va cartonner :o
 
 
 
Pas de pb ^^


---------------
Gamertag: CoteBlack YeLL
n°1724361
Dj YeLL
$question = $to_be || !$to_be;
Posté le 25-04-2008 à 13:09:47  profilanswer
 

:jap:


---------------
Gamertag: CoteBlack YeLL
n°1724995
Dj YeLL
$question = $to_be || !$to_be;
Posté le 26-04-2008 à 18:29:42  profilanswer
 

Bon, j'ai ENTIÈREMENT redéveloppé mes triggers et procedures, ça m'aura pris deux jours à tout réécrire. :D

 

J'ai aussi écrit une procédure stockée pour remplir ma DB. Sur le "petit" test suivant :

 

> 2 catégories
> contenant chacune 2 forums
> contenant chacun 2 topics
> contenant chacun 100 posts
> écris par 10 users différent aléatoirement

 

(Donc 800 posts)

 

Le mass delete d'un user prend 0.2 secondes :)

 

Je suis en train de remplir la DB avec plus de topics & posts, mais c'est long ^^

 

Je vous tiendrai au courant.

 

Edit : Le mass delete comprend :
- La suppression de tous les topics & posts de l'user
- La mise à jour de la table de navigation pour les topics non supprimés dont des posts ont été supprimés
- La mise à jour des compteurs de posts pour les tables topic, forum & category, et le compteur de topic pour les table forum & category
- La suppression des droits de l'user
- La suppression des posts dans la table de navigation
- La suppression du user dans la table des user_group
- La mise à jour du compteur de membre/groupe dans la table des groupes


Message édité par Dj YeLL le 26-04-2008 à 18:32:52

---------------
Gamertag: CoteBlack YeLL
n°1725005
fabien
Vive la super 5 !
Posté le 26-04-2008 à 18:45:07  profilanswer
 

heu, la suppression de ses topics, ce n'est pas vraiment une bonne idée, t'imagine par exemple s'il est l'auteur de ce topic ou bien de blabla@prog? de tres gros topics supprimé ...


---------------
Découvre le HFRcoin ✈ - smilies
n°1725014
totoffe38
Posté le 26-04-2008 à 19:05:55  profilanswer
 

Pourquoi tu te focalises sur le mass-delete? Ca arrive tous les combien? Et quand bien même ça devrait arriver:
 
1) soit le gars s'est juste inscrit pour foutre la merde, et dans ce cas il se fera vite repérer, donc il y aura à peine 100 posts à effacer.
 
2) soit c'est un "ancien" qui est parti en couille un jour en se prenant la tête avec qqn d'autre. Il aura plusieurs milliers de message, certains surement très utiles, tu auras juste les 100-200 derniers de ses messages à effacer, là où il a commencé à déraper.
 
A mon avis tu cherches à optimiser un truc qui n'a pas lieu d'être. Tu pourrais plutôt bosser sur l'anti-spam ou le répérage des bots, là y'a du boulot et c'est eux qui te feront perdre le plus de temps.


Message édité par totoffe38 le 26-04-2008 à 19:06:41
n°1725024
Dj YeLL
$question = $to_be || !$to_be;
Posté le 26-04-2008 à 20:28:45  profilanswer
 

1> Exact pour le delete d'un topic, je vais modifier pour que ça affecte le topic à un profil special.

 

2> Je ne me "focalise" pas sur le mass delete, mais c'est le point le plus "lourd" du forum. Si j'arrive avoir un truc ultra rapide en deletant un user, qui va laisser des trous de gruyères partout, alors le delete d'un post unique, ou d'un topic sera largement plus rapide.

 

En m'étant focalisé sur le plus complexe ça m'a permis de largement optimiser les requêtes moins complexes.

 

L'insertion des nouvelles datas est finie :
- 2 catégories
- 3 forums / catégorie
- 3 sujets / forum
- 10000 posts / sujet

 

Soit 180 000 posts au total.

 

Temps de remplissage : 39 minutes (soit ~80 posts / seconde)

 

Tps d'exécution

 

> Delete d'un post : 0.0 seconde en fin de topic, 0.38 secondes en début de topic
> Delete d'un topic (10000 posts) : 1.2 secondes
> Delete d'un forum : 0.9 secondes
> Delete d'une catégorie : 7.9 secondes
> Delete d'un user : 4.3 secondes
> Insertion d'un post : 0.03 seconde
> Creation d'un topic : 0.02 seconde

 

Bon pour le reste ça affiche 0.00 seconde

 

Donc au final ça me convient, je n'ai aucun temps trop important à mes yeux, et j'ai des compteurs de posts/topics/forums/membres toujours à jour, ainsi que la table de navigation qui permet donc un affichage super rapide même au fin fond des gros topics.

 

Je vais pouvoir avancer sur autre chose maintenant :o

Message cité 1 fois
Message édité par Dj YeLL le 26-04-2008 à 20:31:56

---------------
Gamertag: CoteBlack YeLL
n°1725059
ratibus
Posté le 27-04-2008 à 00:41:07  profilanswer
 

Dj YeLL a écrit :

1> Exact pour le delete d'un topic, je vais modifier pour que ça affecte le topic à un profil special.
 
2> Je ne me "focalise" pas sur le mass delete, mais c'est le point le plus "lourd" du forum. Si j'arrive avoir un truc ultra rapide en deletant un user, qui va laisser des trous de gruyères partout, alors le delete d'un post unique, ou d'un topic sera largement plus rapide.
 
En m'étant focalisé sur le plus complexe ça m'a permis de largement optimiser les requêtes moins complexes.
 
L'insertion des nouvelles datas est finie :
- 2 catégories
- 3 forums / catégorie
- 3 sujets / forum
- 10000 posts / sujet
 
Soit 180 000 posts au total.
 
Temps de remplissage : 39 minutes (soit ~80 posts / seconde)
 
Tps d'exécution
 
> Delete d'un post : 0.0 seconde en fin de topic, 0.38 secondes en début de topic
> Delete d'un topic (10000 posts) : 1.2 secondes
> Delete d'un forum : 0.9 secondes
> Delete d'une catégorie : 7.9 secondes
> Delete d'un user : 4.3 secondes
> Insertion d'un post : 0.03 seconde
> Creation d'un topic : 0.02 seconde
 
Bon pour le reste ça affiche 0.00 seconde
 
Donc au final ça me convient, je n'ai aucun temps trop important à mes yeux, et j'ai des compteurs de posts/topics/forums/membres toujours à jour, ainsi que la table de navigation qui permet donc un affichage super rapide même au fin fond des gros topics.
 
Je vais pouvoir avancer sur autre chose maintenant :o


Ta vitesse de remplissage est naze :p
Si t'y vas à coup d'INSERT unitaire t'es pas arrivé :D
INSERT en bulk ou alors LOAD DATA pour les meilleures perfs en insertion ;)


---------------
Mon blog
n°1725079
Dj YeLL
$question = $to_be || !$to_be;
Posté le 27-04-2008 à 10:20:49  profilanswer
 

Je sais,c'est juste une boucle WHILE en SQL qui me créé les users, les topics etc... :o
 
Mais c'est pas évident de remplir la BDD différemment pour avoir quelque chose d'homogène. (à savoir, des posts écris par une dizaine d'user aléatoirement, dans des topics aléatoires...)


---------------
Gamertag: CoteBlack YeLL
n°1725083
fabien
Vive la super 5 !
Posté le 27-04-2008 à 10:42:10  profilanswer
 

t'as combien de messages dans ton forum pour tes test de vitesse?


---------------
Découvre le HFRcoin ✈ - smilies
n°1725102
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 27-04-2008 à 12:50:38  profilanswer
 

Dj YeLL a écrit :


 
Ah oué nan mais niveau perf je suis d'accord.
 
Mais t'avoueras que pas pouvoir delete un user et ses posts sans foutre X topics en rade, c'est moyen :whistle:


c'est plus le cas sur la 2007.2


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°1725104
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 27-04-2008 à 12:52:39  profilanswer
 

fabien a écrit :

et sur un topic de 500 000 messages, je supprime le premier message, vous allez mettre a jours 499 999 ligne de la col "num" ?!!!


ca coute presque rien ce genre de mise à jour


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°1725108
fabien
Vive la super 5 !
Posté le 27-04-2008 à 13:07:00  profilanswer
 

joce a écrit :


ca coute presque rien ce genre de mise à jour


ben j'ai testé, ca prend quelques secondes, et ca seulement pour un seul mesage, puis faut recommencer pour chaque post supprimé ;)


---------------
Découvre le HFRcoin ✈ - smilies
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  465  466  467  ..  486  487  488  489  490  491

Aller à :
Ajouter une réponse
 

Sujets relatifs
question avec les forums phpbb2[php] trouver la premier place ou inserer un enregistrement (résolu)
Forums phpBBQui connait l'algo du Passticket et sa mise en place en VB ?
[Merise] Mise en place d'un MCDFocus mal placé....
[Blabla/Prog] Les développeurs foromeurs sont-ils des feignasses?Mise en place d'un formulaire CGI
forums création de site internetJava - Mise en place d'une api (Servlet)
Plus de sujets relatifs à : les développeurs de forums, les 3/4 des forums sont down /o\


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