[SQL Server] TempDB : identification de problèmes de contention sur les structures d’allocation

Ce billet offre quelques astuces pour détecter des éléments de contention sur des structures d’allocation de tempDB. Nous aborderons également le cas des page latches.

Lire la suite

[SQL Server] Performance tuning : optimisation de partitions

Ce billet très court traite du performance tuning des partitions utilisées par et pour toute instance SQL Server. Suivant le contexte (i.e., Windows Server 2008 ou pas), il est recommandé de mettre en application les différents éléments présentés dans ce billet, et idéalement avant toute installation de SQL Server.

Lire la suite

[SQL Server] Eléments d’audit d’un fichier de données : état de l’organisation des lignes de données d’une page d’une table en « heap » et d’une page d’une table en index en cluster

L’objectif de ce billet est de valider certains concepts théoriques évoqués dans le billet [SQL Server] Un peu de théorie sur l’architecture d’un fichier de données…
et [SQL Server] Un peu de théorie sur les indexes…. Il s’agit d’observer la façon dont le moteur SQL organise les pages de données d’une table en heap et d’un index.

Lire la suite

[SQL Server] Eléments d’audit d’un fichier de données: état des pages d’allocation

Ce présent billet traite de quelques éléments d’audit relatifs à l’état des pages d’allocation d’un fichier de données. Pour comprendre l’architecture et le fonctionnement des pages d’allocation, référez-vous au billet [SQL Server] Un peu de théorie sur l’architecture d’un fichier de données…
Lire la suite

[SQL Server] Gestion de fichiers de données : vérification de l’intégrité des données

Nous allons parler, ici, d’un élément-clé de la gestion de fichiers de données: la vérification de l’intégrité des données au sein des fichiers de données d’une base. Cette opération est importante dans la mesure où elle permet de prévenir une anomalie au niveau des pages d’un fichier de données.

Lire la suite

[SQL Server] Gestion de fichiers de données : création et gestion de filegroups et de fichiers multiples

Ce billet traite de quelques éléments de gestion de fichiers de données relatifs aux filegroups et aux fichiers multiples. Des concepts théories seront notamment abordés afin de mieux comprendre leur fonctionnement et utilité.

Lire la suite

[SQL Server] Gestion d’un journal de transactions

Dans le billet [SQL Server] Un peu de théorie sur les journaux de transactions, il a été question de la compréhension de l’utilité d’un journal de transactions et de la manière dont SQL Server l’exploite. Nous allons, ici, aborder différentes façons de mieux le gérer.

Lire la suite