Bonjour,

Toujours à la recherche de l'augmentation des performances de mon site qui prend de l'ampleur notamment au niveau de la base de données, j'ai trouvé sur Internet des sujets concernant la partition des tables de la base de données.

J'ai vu qu'il existait plusieurs types de partitions :
. by range
. by hash,
. by key,
. by list

Mes questions :
. vais-je vraiment gagner en performance en partitionnant mes tables ? (Est-ce une bonne idée ?)
. connaissez vous un bon tutorial qui m'expliquerait le pourquoi du comment que je pourrais appliquer sur ma base de données, et si possible sur Mysql / Innodb ? Ce que j'ai trouvé sur Internet ne m'a pas encore convaincu. quels sont les risques pour les données existantes ? Peut-on reconstruire la base facilement après la mise en place des partitions ?

Merci d'avance

Nico