Question

Je suis à la recherche de suggestions sur la façon de déboguer et de chasser les impasse des problèmes de SQL Server 2000 base de données.Je l'ai recommandé à moi d'utiliser des indicateurs de trace 1024 et 3605, que j'ai trouvé me donner les suivants:

1024 - cet indicateur de trace renvoie le type de verrous participant à l'impasse et à la commande en cours affectées.

3605 - cet indicateur de trace envoie la sortie de trace dans le journal des erreurs.

Le spécifique de procédures stockées, de tables et d'index doivent encore être découvert, de sorte que le but est d'utiliser ces indicateurs de suivi pour le faire.Et puis à partir de là je vais mieux connaître ce que les indices besoin de réglage, les indicateurs de verrouillage pour le réglage des requêtes, et le potentiel de la procédure stockée bugs à corriger.

D'autres suggestions ou fin heureuse histoires de guerre sur les chasser tout cela de commun problème?

Était-ce utile?

Autres conseils

Très utile script pour l'analyse des blocages: http://www.sommarskog.se/sqlutil/aba_lockinfo.html

Une fois que vous connaissez les instructions sql en cause, une analyse de code vous aidera sûrement.Certaines règles sont à la vérification de l'ordre dans lequel les lignes sont accessibles, et en vérifiant le niveau d'isolation utilisé pour les instructions SQL.Une trace du générateur de profils peut aider beaucoup.

La plupart du temps, c'est parce qu'un lecteur d'essayer d'obtenir un verrou partagé sur une ressource verrouillée exclusivement par un écrivain.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top