Note de lecture : Optimiser SQL Server, par Rudi Bruchez

Note: 7 ; Pratiquement une révélation !

Utiliser efficacement une base de données telle que SQL Server 2005 nécessite d’une par une compréhension fine de son mode de fonctionnement et de ses structures de données, mais également une connaissance des outils mis à disposition. Livrés en vrac, cet ensemble est presqu’inutile car il faut être guidé au sein de cette pléthore.

Le livre de Rudi Bruchez nous livre incontestablement les clés adéquates. L’auteur est clairement très qualifié pour aborder le sujet et il aborde à la fois la base de données et ses outils en nous gratifiant de liens vitaux pour explorer les sujets plus en profondeur. Je dois dire que nous devons nous estimer satisfaits qu’un ouvrage de bonne teneur soit écrit, en français, c’est rare ! Il ne faudra pas non plus s’attendre à une lecture captivante, le style reste technique, mais abordable la plupart du temps (j’ai toutefois décollé de temps à autre, je l’avoue…).

Le contenu du livre est découpé « à la française », c’est-à-dire avec des chapitres assez gros : les 312 pages de l’ouvrage sont découpés en 9 chapitres seulement. Mais on a vu pire.

Après un premier chapitre purement introductif, le chapitre 2 aborde l’architecture de SQL Server. Ce n’est pas une montée en puissance graduelle, car ce chapitre est le plus difficile de l’ouvrage !

Au chapitre 3, on aborde l’architecture matérielle : configuration mémoire, exploitation des processeurs, virtualisation. On y découvre déjà beaucoup de pistes pour améliorer les choses ! A contrario, le chapitre 4 n’a pas grand-chose à faire ici : structuration, formes normales … ouste ! Du balai !

Les chapitres 5 et 6 sont le cœur de l’ouvrage, car ils abordent l’analyse de performance et l’optimisation et l’utilisation des index. A ne pas rater !

Le chapitre 7 traitant des verrous a un double intérêt. Tout d’abord fixer avec précision des notions sur les transactions, ensuite donner des pistes d’optimisation sur du code transactionnel. J’avoue qu’en l’état ce n’est pas sur cela que je me focalise !

Les chapitres 8 et 9 donnent des clés pour améliorer du code SQL … ce qui est intéressant quand on fait de gros traitements en SQL. Ce que j’évite !

Bref, si vous êtes dans mon cas (vous vous sentez débutants avec SQL server et voulez vous améliorer), ce livre est pour vous !

optimiser-sqlserver

Référence complète : Optimiser SQL Server : Dimensionnement, supervision, performances du moteur et du code SQL – Rudi Bruchez – Dunod 2008 – EAN : 978 2 10 051863 0

Publicité

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.