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