A quoi sert le fichier du journal des transactions ? Pourquoi ne faut-il pas le supprimer ?

La fin d’un mythe : « je n’ai pas besoin de la restauration à un point dans le temps donc je n’ai pas besoin du fichier du journal des transactions. »
Or c’est ce seul fichier qui garantit l’intégrité de la base de données en cas de crash du serveur …

Lire la suite

Différence entre fragmentation interne et externe d’un index

Quand on parle de la fragmentation physique des indexes, on parle aussi de fragmentation externe. Celle-ci se « produit » lorsque l’ordre logique des pages de l’index est incorrect. Les nouvelles valeurs de clé de l’index sont alors insérées dans de nouvelles pages d’index, qui désordonnent l’ordre original de la clé de l’index.

Quand on parle de fragmentation logique de l’index, on parle aussi de fragmentation interne : c’est le cas lorsque la quantité de données stockée dans les pages de l’index est plus petite que la quantité maximale de données que peut stocker une page.

ElSuket

Exporter le code de vues, procédures stockées, triggers, fonctions SQL vers un fichier

Pour effectuer une revue de code ou pour gérer des versions de code en phase de développement, il peut être intéressant d’exporter les codes des modules SQL vers un fichier.
Voyons comment réaliser cela, à l’aide de l’utilitaire en ligne de commande BCP …

Lire la suite

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