Trouver l’attente et la durée
Examinez l’âge, la requête, la session propriétaire et les attentes de verrouillage avec les outils pris en charge. La transaction peut attendre une entrée utilisateur ou le réseau sans solliciter activement la base.
Divisez les traitements par lots ou interactions en unités plus courtes lorsque les règles métier le permettent. Une transaction gardée ouverte pendant la consultation d’un écran peut bloquer des écritures et retenir des versions obsolètes.
Réduire l’impact sans risque
Ne validez ou n’annulez qu’après vérification de l’état et des besoins de reprise ; terminer une session peut laisser le travail incomplet. Définissez des délais bornés et une gestion d’erreur explicite.
Surveillez durée des transactions et verrous, puis optimisez la requête ou le workflow responsable. Ne découpez pas une opération atomique requise sans gérer les états partiels et la cohérence.