Bonjour,
J'ai une Tâche d'exécution de requête SQL qui effectue un DELETE paramétré sur une table volumineuse.
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DELETE FROM MA_TABLE WHERE <CONDITION>
Cette requête supprime plus qu'un million de ligne d'où une inflation énorme du fichier journal.
Afin d'optimiser ce traitement, j'ai pensé à faite une BEGIN TRAN -- COMMIT TRAN comme suit :
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 BEGIN TRAN T1; DELETE FROM MA_TABLE WHERE <CONDITION> COMMIT TRAN T1;
Est ce que ça pourra diminuer cette inflation ?
Sinon, je prends toute autre proposition.
Merci d'avance
Partager