Calculer le Buffer Cache Hit Ratio

S’il est une valeur intéressante à suivre pour le performances d’un serveur, c’est bien le Buffer Cache Hit Ratio, ou Taux d’accès au cache des tampons, car celui-ci est un rapport du nombre de pages lues en RAM par rapport au nombre de pages lues à partir des disques.

Voici une petite requête pour trouver sa valeur :

Lire la suite →

Origine des verrous mortels (Deadlocks)

Les verrous mortels, connus sous SQL Server comme « deadlocks », se produisent lorsque deux processus utilisateur ont posé des verrous sur des objets distincts, et que chacun de ces deux processus tente d’acquérir un nouveau verrou sur un objet que l’autre processus a déjà verrouillé.

Quand le moteur de SQL Server identifie un tel phénomène, il met fin à la transaction la moins coûteuse en ressources à défaire (ROLLBACK)

Quelles sont les règles de base à suivre pour éviter les problèmes de verrous mortels ?

Lire la suite →

Filtrer l’affichage des objets d’une base de données

Il est possible dans SQL Server Management Studio, sous les nodes regroupant les objets de bases de données (tables, procédures stockées, fonctions et vues) de filtrer l’affichage des objets suivant plusieurs critères.
Cela est très pratique si l’on a beaucoup d’objets, et surtout si l’on a adopté une convention de nommage stricte…

Lire la suite →