Retour à la leçonMission
Mission : dompter une table de 300 millions de commandes
Partitionner une grosse table par plage de dates et vérifier le partition pruning, en distinguant partitionnement et sharding.
Contexte
La table commandes d'une plateforme SaaS dépasse désormais 300 millions de lignes. Les requêtes ne filtrent presque toujours que sur les derniers mois, mais elles restent lentes car le moteur doit toujours envisager l'ensemble de la table. La direction technique demande aussi si cette même opération réglerait le problème du serveur qui approche de la saturation disque.