-
Question de performance
Bonjour, j'aimerai savoir si au niveau des performance, le fait de répartir les données sur plusieurs tables améliore les performances lors d'une recherche par exemple.
Exemple :
Soluce 1:
1 table avec 500 000 enregistrements et 100 000 utilisateurs entrains d'émettre des requêtes sur celle-ci
Soluce 2:
5 table avec 100 000 enregistrements chacune, et 25 000 utilisateurs entrains d'émettre des requêtes sur chaque table.
Laquelle de ces deux soluces est la plus rapide ?
La moins gourmande en ressources ?
Merci d'avance
-
Chaque table a besoin de descripteurs de fichiers, donc plus de tables ) plus de ressources.
En même temps, avec les versions 4.X il y a un cache de requête et un cache d'index, donc je ne suis pas sur que tu gagnes beaucoup à "découper" comme ça.
C'est en lecture seule tout ça?
Je pense qu'une bonne analyse en amont serait plus appropriée que chercher déjà au niveau physique.
-
Ok merci... je v analyser tout ca...