[ar] [ca] [cpf] [de] [en] [es] [fr] [it]

Ce forum d’entraide est recommandé pour les utilisateurs et utilisatrices occasionnels de SPIP (Système de publication pour l’Internet). Avant de poser une question, faites une recherche sur ce site, consultez les liens utiles. Si vous ne trouvez pas de réponse, postez votre message dans la rubrique appropriée, avec un titre explicite.

Sujets : 24136 Sujets résolus :  39 %

58 visiteurs en ce moment


Requetes SQL Lentes

par samus - 20 février 2014 12:26 - Réponse(s) : 10

Bonjour.
Je suis développeur web et je tente d’aider un ami ayant des soucis avec son SPIP. Je préviens, je ne connais absolument pas ce CMS.

De ce que je peux vous dire pour l’instant, il semble être en version 2.0.9.

Symptômes :
Nous avons 2 requêtes SQL lentes. C’est à dire que notre hébergeur nous relance pour optimiser la consommation SQL.

Ces deux requêtes sont liées aux 2 moteurs de recherche du site.
Je dirais qu’il doit y avoir un moteur de recherche par défaut, puis un moteur de recherche associé à un forum.
Je ne sais pas si des modules complémentaires/addons sont utilisés. (Je tacherais de revenir vers vous dès que j’aurais plus d’informations techniques).

Premiere requete :
# Query_time : 8 Lock_time : 0 Rows_sent : 3302 Rows_examined : 17667
SELECT t.id_forum, t.titre, t.texte, t.auteur, t.email_auteur, t.nom_site, t.url_site
FROM spip_forum AS t
WHERE t.titre REGEXP ’agence|tous|risques’ OR t.texte REGEXP ’agence|tous|risques’ OR t.auteur REGEXP ’agence|tous|risques’ OR
t.email_auteur REGEXP ’agence|tous|risques’ OR t.nom_site REGEXP ’agence|tous|risques’ OR t.url_site REGEXP ’agence|tous|risques’ ;

Et la seconde :

# Query_time : 6 Lock_time : 0 Rows_sent : 279 Rows_examined : 2804
SELECT t.id_article, t.surtitre, t.titre, t.soustitre, t.chapo, t.texte, t.ps, t.nom_site, t.url_site, t.descriptif
FROM spip_articles AS t
WHERE t.surtitre REGEXP ’true|detective’ OR t.titre REGEXP ’true|detective’ OR t.soustitre REGEXP ’true|detective’ OR t.chapo REGEXP ’true|detective’ OR t.texte REGEXP ’true|detective’ OR t.ps REGEXP ’true|detective’ OR t.nom_site REGEXP ’true|detective’ OR t.url_site REGEXP ’true|detective’ OR t.descriptif REGEXP ’true|detective’ ;

Je me pose déjà des questions sur la légitimité des REGEXP qui à ma connaissance sont pas plus performants que les likes.

Merci


  • #1 > Requetes SQL Lentes ˆ
    par samus - 20 février 2014 17:30

    Correction, c’est une 3.0.8


  • < #2 > Requetes SQL Lentes ˆ
    par Pierre KUHN - 21 février 2014 09:33

    Bonjour

    Vous étiez en version 2 avant ?


  • < #3 > Requetes SQL Lentes ˆ
    par samus - 22 février 2014 11:26

    Oui c’est exact.


  • < #4 > Requetes SQL Lentes ˆ
    par Pierre KUHN - 22 février 2014 11:52

    Vous avez bien supprimer tout le spip 2 et remis un spip 3 neuf ?
    Il faut garder que les répertoire config, IMG, plugins logiquement.


  • < #5 > Requetes SQL Lentes ˆ
    par samus - 22 février 2014 14:13

    bonjour.
    C’était même un 1.9 qui est passé en 2, puis en 3.
    D’après ce que je vois en comparant un dossier d’installation SPIP 3.0.14, j’ai l’impression que non, il a l’air de rester des choses.
    J’aurais un dossier "lib", "plugins" et "sites" à supprimer.

    Je pense que le plus simple pour moi est de :
    1 - faire une mise à jour 3.0.14
    2 - supprimer toutes les sources que j’ai (sauf le dossier IMG) du FTP
    3 - re-glisser les fichiers de 3.0.14 sur le FTP

    Je repartirais ainsi sur une base très saine. (surtout que j’ai trouvé une backdoor... qui peut en cacher une autre.)

    Quels seront les choses (dossiers/fichiers de config) à garder ? Je suis un peu reticent en ce qui concerne de virer le dossier "Sites".
    Merci.

    Pensez-vous vraiment que les requetes lentes soient liées à un mélange des 2 (voir 3) versions ?


  • < #6 > Requetes SQL Lentes ˆ
    par Pierre KUHN - 22 février 2014 14:55

    Oui cela aide pas car tu as de vieux fichiers qui sont appeler surement 3 fois.
    Il vaut mieux repartir à neuf de temps en temps.
    Garder config, IMG, squelettes et plugins, le reste il faut le remettre à neuf je dirais.

    Attention de pas perdre le design du site aussi.


  • < #7 > Requetes SQL Lentes ˆ
    par samus - 22 février 2014 16:33

    OKi.
    J’oubliais la bizarrerie du jour : je n’ai pas de dossier "squelettes" (ou "squelettes-dist"). Je pense que c’est le dossier "sites" qui en est l’équivalent.
    Les divers designs des sites sont dedans ?


  • < #8 > Requetes SQL Lentes ˆ
    par Pierre KUHN - 23 février 2014 09:10

    Euh tu es en mutualisation spip ?
    Tu as quoi dans sites/ ?


  • < #9 > Requetes SQL Lentes ˆ
    24 février 2014 15:42

    Il y a divers dossiers contenant le squelette de chaque site contenu par le spip.


  • < #10 Requetes SQL Lentes ˆ
    par Pierre KUHN - 25 février 2014 14:02

    oui donc une mutualisation de sites.
    Faut pas supprimer de répertoire.




Répondre à la question

« Requetes SQL Lentes »

Mots-clés

Vous pouvez étiqueter cette page de forum avec les mots-clés qui vous semblent les plus appropriés ; ils permettront aux prochains visiteurs du site de mieux se repérer :


Installation, mise à jour

Utilisation de l’espace privé

Administration, gestion, configuration du site

Créer ses squelettes

Qui êtes-vous ?

  • Extréme lenteur de la version 3.0.2

    par Philyray
    05:36

    Résolu - Réponse(s) : 66

    Salut, Effectivement, quand j’ai vu sur le forum que c’était arrivé à plusieurs personnes en 2013, j’ai compris que ce n’était pas Escal. ° J’ai vidé le cache par ftp en supprimant partiellement le (...)

  • Pb indexation des images et robots.txt

    par erational
    04:28

    Réponse(s) : 10

    Guillaume, je vais sans doute intégrer ton principe sitemap dans un plugin pour que cela soit simple et rapide à déployer. En terme SEO, quelle est la meilleure option ? Proposer un 2ème sitemap (...)

  • Fichier backend obèse !

    par slave1802
    19 août 10:22

    Réponse(s) : 5

    Je l’ai désactivé après l’avoir testé et il l’est toujours. J’ai vidé le cache après bien sur.

  • Suppression rubrique

    par Philivert
    18 août 17:50

    Réponse(s) : 1

    Bonjour, pour supprimer une rubrique, il faut d’abord supprimer tout son contenu. Ensuite on peut la supprimer. Comment rendre accessible le site pour le public ??? Peux-tu préciser la question (...)

  • Afficher horaires d'ouverture magasin

    par Théo
    16 août 10:02

    Réponse(s) : 3

    Merci lotirim mais https://www.templatemonster.com/fr/ ne propose rien pour SPIP :( Ce que je souhaitais, c’est ce qui existe sur les Pages Jaunes, par exemple. Je vais tenter de trouver cela (...)

  • probleme de site changement de version php

    par albatros
    15 août 15:09

    Résolu - Réponse(s) : 1

    pb regle

  • Latex ne fonctionne plus

    par Fil
    13 août 22:28

    Résolu - Réponse(s) : 7

    merci de l’avoir signalé, j’ai changé de serveur en attendant que celui qui est planté redémarre

  • Site en travaux Attention : un problème technique (serveur SQL) empêche l'accès à cette partie du site. Merci de (...)

    par Roland
    13 août 12:57

    Résolu - Réponse(s) : 8

    J’ai parlé trop vite : Je n’avais fait qu’une seule tentative avec le "vieux fichier" ! Lors d’une deuxième consultation du site, le message est réapparu : cela ne vient donc pas nécessairement du (...)

  • Page blanche en site multilangue pour les pages en anglais

    par jeromeD
    11 août 23:11

    Pas de réponse

    Bonjour à tous, Je suis en train de configurer un site multilangue - français/anglais et je rencontre un soucis. J’ai choisi de définir la langue pour chaque rubrique et pour chaque article. Donc (...)

  • Accès à la gerstion des plugins impossible

    par umjean
    10 août 19:56

    Pas de réponse

    Bonjour Alors que les plugins sont bien installés, depuis le passage à la dernière version de spip, je n’ai plus accès à la gestion des plugins. Clt

  • Messages : 29689
  • 8724 34 %
  • Poser une nouvelle question