Différence entre un et deux déclencheurs
Bonjour,
Je suis en train de corriger un trigger.
Ce trigger (insert, delete et update) se déclenche pour un table de 30champs pour une quinzaine de champs.
Ce trigger sert à alimenter une table d'historique pour 10 champs (99% des cas) et pour les 5 autres champs à effectuer une mise à jour d'une date dans la table déclenchante (1% des cas) puis d'autres manips peu utilisé .
Je voulais savoir si il pouvait être utilise de scinder ce trigger en 2 afin d'éviter des if qui vont ralentir l'exécution pour seulement 1% des cas.
J'aurai donc un trigger d'insert, delete et update sur 10 champs et un trigger d'update sur 5 champs.
Avez-vous une idée de ce qui peut être le mieux au niveau optimisation. Je n'ai pas réussi à faire de test concluant.
Cordialement
Pinocchio