![Avatar](https://images.subfactory.fr/images/1509649877.webp)
Sujet n°39158 créé le 30/03/2013 à 10:13 par Sixe - Vu 224982 fois par 16976 utilisateurs
Tags : bugmetaforum
![Avatar](https://images.subfactory.fr/images/bean.webp)
mpm a dit
Heu... ouais, mais s'il faut te demander quand faire une recherche, je pense que tu vas en avoir marre. ^^"
le 08/07/2014 à 23:59
:Heu... ouais, mais s'il faut te demander quand faire une recherche, je pense que tu vas en avoir marre. ^^"
![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
Clair, mais bon je ne suis pas tout le temps sur le forum donc ça ne me dérangerait pas tant que ça :).
![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
Ca m'a fait aller voir le serveur, ce qui utilise du cpu (donc du load, c'est ce qui bloque les recherches si > 6), c'est la base mysql.En regardant le slow log, on a des recherches qui ont l'air assez basique (SELECT ID FROM forum_posts WHERE threadID = 42754 ORDER BY ID ASC LIMIT 1;) qui prennent de 7 à 8 secondes... En plus elle revient régulièrement, je l'ai 4 fois sur les 10 dernières requêtes lentes qui sont sur les 25 dernières min. Ca crée de la charge régulièrement.Retour d'un seul résultat, mais à priori, parsing complet de la table (3.8 millions de ligne) donc c'est lent, à priori (de ce que j'entends/lis) rajouter des index ou il faut devrait bien aider.
![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
Car la charge sur mysql, c'est du pur cpu, pas d'attente de lecture disque (ssd) donc sûrement que des soucis de requêtes, tables à qui manque des index. (après des requêtes longues/couteuses comme les recherches, c'est logique/normal et ce n'est pas récurrent).
![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
Si j'avais du temps, je mettrais bien du varnish pour faire du cache devant le forum, ça aiderait mais ça ne résoudra pas le souci.Et pour avoir des recherches plus pertinentes/rapides, remplir un elastic search ça ferait du bien :) Sixe doit y jeter un oeil aussi.
![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
![Avatar](https://images.subfactory.fr/images/1590754281.webp)
Je trouve que ce qui est dommage, c'est qu'une recherche des posts écrits par une certaine personne soit équivalente à la recherche des posts contenant un certain mot, c'est à dire une recherche dans le corps des messages.
![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
Il y aurait peut-être un moyen pour alléger les recherches du premier type, donc ne faire une recherche que par pseudo, non ?
![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
--
je parles pas au cons sa les instruits
je parles pas au cons sa les instruits
![Avatar](https://images.subfactory.fr/images/bean.webp)
bean a dit
Car la charge sur mysql, c'est du pur cpu, pas d'attente de lecture disque (ssd) donc sûrement que des soucis de requêtes, tables à qui manque des index. (après des requêtes longues/couteuses comme les recherches, c'est logique/normal et ce n'est pas récurrent).
le 09/07/2014 à 00:12
:Car la charge sur mysql, c'est du pur cpu, pas d'attente de lecture disque (ssd) donc sûrement que des soucis de requêtes, tables à qui manque des index. (après des requêtes longues/couteuses comme les recherches, c'est logique/normal et ce n'est pas récurrent).
![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
Avec un explain dessus, ça indique que la requête utilise un index à priori.Ce thread id = sujet de la coupe du monde, et en la lançant à la main régulièrement, ça me sort toujours les infos en 6/8 sec. même si faite à la suite, pas de mise en cache, alors qu'il y a du cache de résultat.Bizarre. Un autre threadid, et ça se fait méga rapide (d'un autre côté, c'est pas tous les sujets qui sont si chargé en posts).
![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
![Avatar](https://images.subfactory.fr/images/bean.webp)
Batefer a dit
Je trouve que ce qui est dommage, c'est qu'une recherche des posts écrits par une certaine personne soit équivalente à la recherche des posts contenant un certain mot, c'est à dire une recherche dans le corps des messages.
le 09/07/2014 à 00:20
:Je trouve que ce qui est dommage, c'est qu'une recherche des posts écrits par une certaine personne soit équivalente à la recherche des posts contenant un certain mot, c'est à dire une recherche dans le corps des messages.
![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
Batefer a dit
Il y aurait peut-être un moyen pour alléger les recherches du premier type, donc ne faire une recherche que par pseudo, non ?
le 09/07/2014 à 00:20
:Il y aurait peut-être un moyen pour alléger les recherches du premier type, donc ne faire une recherche que par pseudo, non ?
![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
Le truc, c'est que mysql en fulltext search, c'est pas ça (marche pas pour les mots de moins de 3 lettres, ça déconne si pas suffisament de contenus...)
![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
Après, il est sûrement souhaitable d'archiver dans une base en lecture seule les vieux/vieux sujets. Est-ce possible facilement sans virer des infos pertinentes (sujet spéciaux), pas sûr. Car presque 4 millions de posts, ça comme à faire :)
![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
![Avatar](https://images.subfactory.fr/images/bean.webp)
Batefer a dit
Alors j'ai pas tout compris, mais je suis sûr que si tu t'y mets vraiment, tu peux nous trouver un truc pour améliorer tout ça. Courage.
le 09/07/2014 à 00:29
:Alors j'ai pas tout compris, mais je suis sûr que si tu t'y mets vraiment, tu peux nous trouver un truc pour améliorer tout ça. Courage.
![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
J'ai déjà suffisament pas le temps pour faire mes trucs, les trucs payants de certains clients, alors ça, ça va être encore plus tard.
![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
![Avatar](https://images.subfactory.fr/images/bean.webp)
mpm a dit
Tu parles tout seul ou y a un bug qui fait qu'on ne voit pas les messages d'une autre personne ?
le 09/07/2014 à 00:39
:Tu parles tout seul ou y a un bug qui fait qu'on ne voit pas les messages d'une autre personne ?
![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
J'ai simplement regardé un peu plus, et mis une recommandation qui pourrait aider Sixe à faire baisser le temps de traitement de la récupération de l'info qu'il recherche, via un autre moyen. Car il y a beaucoup moins de sujets (50k) que de posts (4M), même si ça prend un peu d'espace disque pour dupliquer l'info.
![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
![Avatar](https://images.subfactory.fr/images/1509649877.webp)
Depuis hier, le pointeur de la souris semble avoir changé de comportement. Il ne change plus lorsque je survole un lien, qu'il s'agisse d'une adresse dans un post, ou en cliquant sur un profil, bref n'importe quoi avec un lien. Dans le même genre, c'est le même problème lorsque je veux quoter. Avant, lorsque je survolais un message que je veux quoter, j'ai la petite flèche qui apparaissait. Depuis hier soir, plus rien, je dois cliquer un peu partout sur le message que je veux quoter et d'un coup elle apparaît et je peux enfin quoter.
![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
![Avatar](https://images.subfactory.fr/images/1244779112.webp)
mpm a dit
De mon côté, la seule chose qui a changé, c'est que j'ai mis à jour chrome hier ou avant-hier. Là, j'ai : Version 36.0.1985.125 m
le 26/07/2014 à 17:24
:De mon côté, la seule chose qui a changé, c'est que j'ai mis à jour chrome hier ou avant-hier. Là, j'ai : Version 36.0.1985.125 m
![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
--
Co-fondateur et administrateur de Subfactory.fr
Co-fondateur et administrateur de Subfactory.fr
![Avatar](https://images.subfactory.fr/images/1453326325.webp)
liloboot a dit
Depuis quelques jours, l'onglet subfactory me pompe pas mal de mémoire. Là c'est monté à plus de 700 mo, par exemple (chrome 36). Je sais pas si c'est une pub ou quoi.
le 31/07/2014 à 00:29
:Depuis quelques jours, l'onglet subfactory me pompe pas mal de mémoire. Là c'est monté à plus de 700 mo, par exemple (chrome 36). Je sais pas si c'est une pub ou quoi.
![Cliquer pour citer ce paragraphe. Cliquez à nouveau pour aller sur la saisie d'un nouveau message](engine/grafts/subfactory2018/images/qq.png)
--
"Blood and bloody ashes !"
"At my age, if I make it up, it is still an old saying."
"Blood and bloody ashes !"
"At my age, if I make it up, it is still an old saying."
Liste des sujets \ Bug ?
L'envoi de messages anonymes est désactivé. Veuillez vous connecter pour poster un message :