J'ai une table avec environ 35 millions de lignes. chacun a environ 35 valeurs entières et une valeur de temps (dernière mise à jour) La table a deux index primaire - utilise deux valeurs entières des colonnes de la table Secondary - utilise le 1er entier de la valeur primaire + un autre nombre entier.Quel est le moyen le plus rapide pour supprimer les anciens enregistrements
Je voudrais supprimer les anciens enregistrements (environ 20 millions d'entre eux) en fonction du champ de date.
Quel est le moyen le plus rapide: 1. Supprimer tel quel selon le champ de date? 2. Créez un autre index par date, puis supprimez-le par date.
Une grande partie des données sera supprimée une fois, puis une suppression hebdomadaire incrémentielle de parties beaucoup plus petites.
Existe-t-il une autre façon de le faire plus efficacement?
Excellente idée! Je vais faire un test sur un ordinateur de développement pour voir comment cela fonctionne. – Nir