Problématique récurrente chez les développeurs :

On a une table qui contient 500 000 000 000 (…) lignes sur laquelle on doit impérativement lancer une purge. Comment on procède pour ne pas pénaliser la PROD ?

Nous utiliserons 3 patterns permettant de gérer les éléments suivant :

- Appliquer une rétention
- Limiter le traitement dans le temps
- Supprimer les données par paquet pour limiter les effets du locking
- Faire une pause entre chaque paquet de données à supprimer dans le même esprit que le point précédent
- Recourir à la commande SWITCH en fonction du volume de données à purger

Pour la suite, c'est par ici :

ConcatSkills DELETE Patterns

Catégories : SQL Server

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *