C'est clair, je viens de faire le test sur une table comportant 100000 topics dans la même rubrique.
Verdict : SELECT id_topic FROM `forum_topics` WHERE id_rubrique =1 LIMIT 99980, 20
avec une PRIMARY KEY sur id_rubrique,id_topic
0.1 seconde pour faire la requête ... c'est énorme (sur mon p4 2.6 C). et il me manque encore le SELECT qui va faire les IN ... bref j'ose pas imaginer
rosco a écrit :
Euh tu savais que les IPB 2.x utilisent cette méthode depuis un moment ?
En relisant un de leur bout de code, je me suis aperçu de ça hier ! Le code est tellement découplé que c'est très chiant à suivre et je l'ai pas vu de suite l'autre fois 
|
C'est aussi pour ça que je me dis que la méthode est foireuse dès que le forum est chargé
je viens de faire un test pour ma méthode, le problème c'est l'update si je poste une réponse au premier topic et qu'il y en a 100000 ça prend 4 secondes environ sur ma machine...