Mr.WordPress Logo
Appeler
WhatsApp
Urgence

Requêtes de base de données lentes sur WordPress

Des requêtes de base de données lentes ralentissent tout le site WordPress. Chaque page attend que MySQL réponde avant de pouvoir s'afficher.

L'équipe Mr.WordPress Mis à jour le 17 mai 2026 3 min de lecture

Résumé rapide du problème

Sur WordPress, des requêtes SQL lentes viennent d'une base encombrée, de tables sans index, de plugins mal codés ou d'une table wp_options surchargée. Elles allongent le temps de génération de chaque page. Nettoyer la base, indexer les tables et profiler les requêtes restaure la vitesse.

Solution rapide

Nettoyez la base de données, ajoutez les index manquants, supprimez les transients et les options autoloadées inutiles, puis profilez les requêtes lentes avec un outil dédié pour cibler les plugins fautifs.

Résumer ce guide avec une IA :ChatGPTClaudeGeminiPerplexity

Comment reconnaître ce bug

  • Le site est lent même avec un cache actif, surtout sur les pages dynamiques
  • L'administration et la recherche interne sont particulièrement lentes
  • Un outil de profilage signale des requêtes SQL longues
  • La lenteur s'aggrave à mesure que la base de données grossit

Qu'est-ce que ce bug WordPress ?

WordPress stocke tout son contenu et sa configuration dans une base MySQL. Chaque page exécute des dizaines de requêtes SQL. Quand ces requêtes sont lentes — base volumineuse, absence d'index, plugins gourmands — la génération de chaque page s'allonge. Une base mal entretenue devient ainsi le principal goulet d'étranglement, invisible mais bien réel.

Pourquoi ce problème apparaît-il ?

Base de données encombrée

Révisions, brouillons automatiques, commentaires indésirables et tables orphelines gonflent la base.

Tables sans index adaptés

Sans index, MySQL parcourt des tables entières pour répondre à une requête.

Plugin mal optimisé

Une extension exécute des requêtes lourdes ou répétées à chaque page.

Table wp_options surchargée

Trop d'options en autoload sont chargées à chaque requête.

Transients accumulés

Des données temporaires expirées s'entassent et alourdissent les requêtes.

Comment réparer ce bug WordPress

1

Profiler les requêtes lentes

Utilisez Query Monitor ou le journal des requêtes lentes de MySQL pour identifier les requêtes coûteuses.

2

Nettoyer la base de données

Supprimez révisions, brouillons automatiques, transients expirés et commentaires indésirables.

3

Optimiser la table wp_options

Repérez les options autoloadées volumineuses et désactivez l'autoload de celles qui ne sont pas utiles.

4

Ajouter les index manquants

Indexez les colonnes fréquemment interrogées, notamment dans les tables des plugins.

5

Identifier les plugins fautifs

Repérez les extensions à l'origine des requêtes lentes et remplacez-les si nécessaire.

6

Mettre en place un cache d'objets

Installez Redis ou Memcached pour éviter de réexécuter les mêmes requêtes.

Comment éviter que ce bug revienne

  • Nettoyez et optimisez la base de données régulièrement
  • Limitez le nombre de révisions conservées par article
  • Surveillez la table wp_options et l'autoload
  • Choisissez des plugins reconnus pour leur qualité de code

Questions fréquentes (FAQ)

Comment savoir si ma base de données ralentit WordPress ?
Installez Query Monitor : il affiche, pour chaque page, le nombre de requêtes, leur durée et les plus lentes. Des requêtes longues confirment que la base est en cause.
Qu'est-ce que l'autoload dans wp_options ?
L'autoload désigne les options chargées automatiquement à chaque requête WordPress. Si elles sont trop nombreuses ou volumineuses, chaque page s'en trouve ralentie.
Le cache de pages corrige-t-il les requêtes lentes ?
Il les masque sur les pages mises en cache, mais wp-admin, la recherche et les visiteurs connectés contournent le cache. Le fond du problème reste à traiter dans la base.
Faut-il ajouter des index à la base WordPress ?
Les tables natives sont déjà indexées. Le besoin concerne surtout les tables ajoutées par des plugins ou des colonnes fréquemment interrogées sans index adapté.

L'équipe Mr.WordPress

Experts en dépannage WordPress

Notre équipe technique intervient chaque jour sur des sites WordPress en panne — erreurs serveur, piratages, lenteurs, conflits de plugins. Chaque guide est rédigé et vérifié à partir de cas réels d'intervention.

En savoir plus sur Mr.WordPress →
Partager :XFacebookLinkedIn

Autres bugs — Performance & vitesse