Page 1 sur 1

Nombre de tables & Performance

Posté : 24 déc. 2015, 16:58
par agslk
Bonjour,

J'aimerais savoir si le nombre de tables dans une bdd MySQL a un impact sur les performances globales ?
Pour mon site e-commerce prestashop, j'ai une base avec plus de 4000 tables dont 90% sont des petites (moins de 10k lignes).
Ces tables sont générées par un module pour la mise en place de filtres personnalisés pour chacune de mes catégories.
Si oui, en quoi cela est "néfaste" pour les performances ?

Merci d'avance pour votre aide :)

Re: Nombre de tables & Performance

Posté : 25 déc. 2015, 11:18
par @rthur
Bonjour,

En fait ce n'est pas vraiment le nombre de tables qui est problématique, c'est surtout l'optimisation des requêtes (et le schéma de ces tables), en plaçant des index sur les champs sur lequel tu fais des requêtes.

Tu peux activer les logs de MySQL notamment les slow queries pour voir quelles sont les requêtes les + lentes