2010-06-17 29 views
0

Nous utilisons Livelink pour la gestion de nos enregistrements et si un utilisateur déplace un dossier avec des sous-dossiers perdus, il présente un verrou sur la base de données et ralentit tout le système. Malgré l'envoi de nombreux avertissements aux utilisateurs, cela se produit toujours. Y a-t-il un outil de tri ou de surveillance qui nous donnera un système d'alerte précoce quant au moment où les verrous se produisent?Monitioring Locks

Si ce n'est pas le code que j'utiliserais pour afficher les verrous et afficher avec le nom d'utilisateur de qui cause les verrous?

Merci

Répondre

0

je ne sais pas ce que Livelink est et je n'ai pas la moindre idée ce que les documents, les dossiers et les mouvements dont vous parlez. Cela étant dit, puisque vous mentionnez des verrous et que vous avez étiqueté votre question SQL Server: dans un système SQL Server, les conflits de verrous peuvent être considérablement réduits en déployant des modèles d'isolement de cliché, voir Using Snapshot Isolation. Activez donc simplement l'instantané read_committed et cela débloquera toute lecture effectuée sous la valeur par défaut, read committed, le niveau d'isolement:

ALTER DATABASE [dbname] SET READ_COMMITTED_SNAPSHOT ON;