Identifier la grande table méta de publication
Avant de pouvoir nettoyer votre grande table méta de publication, vous devez l'identifier. Cela peut être fait en interrogeant la base de données WordPress pour connaître la taille de chaque table.
```
SELECT nom_table, lignes_tables
DE information_schema.tables
OÙ table_schema ='votre_nom_base de données'
ORDER BY table_rows DESC ;
```
Cette requête renverra une liste de toutes les tables de votre base de données WordPress, triées par le nombre de lignes qu'elles contiennent. La table post-méta sera généralement l’une des plus grandes tables de la base de données.
Nettoyer la table méta de publication
Une fois que vous avez identifié la méta-table de publication, vous pouvez la nettoyer en supprimant les données inutiles. Cela peut être fait en supprimant les méta-entrées de publication orphelines, qui sont des méta-entrées de publication qui ne sont plus associées à aucune publication.
Pour supprimer les méta-entrées de publication orphelines, vous pouvez utiliser la requête suivante :
```
SUPPRIMER DE wp_postmeta
OÙ post_id NOT IN (SELECT ID FROM wp_posts);
```
Cette requête supprimera toutes les entrées méta de publication qui ne sont associées à aucune publication.
Optimisation de la table méta de publication
En plus de nettoyer la table méta post, vous pouvez également l'optimiser pour améliorer les performances. Cela peut être fait en créant un index sur la colonne post_id.
Pour créer un index sur la colonne post_id, vous pouvez utiliser la requête suivante :
```
CRÉER UN INDEX post_id_index ON wp_postmeta (post_id);
```
Cette requête créera un index sur la colonne post_id, ce qui améliorera les performances lors de l'interrogation de la méta-table post par post_id.
Conclusion
En nettoyant et en optimisant votre grande table méta de publication, vous pouvez améliorer les performances de votre site WordPress. Cela rendra votre site plus rapide et plus réactif pour vos utilisateurs.
|