Voulez vous optimiser votre solution SQL Server ?



Voici une série d’articles parus dans SQL Server Magazine de 2006 à 2007. Ces articles parlent de l’optimisation du SGBDR Microsoft SQL Server en termes de concept et non sous l’aspect purement technique. Leur but est de faire comprendre comment on peut optimiser un tel serveur de données et non quelles sont les formules magiques pour le faire…

L’optimisation d’un SGBDR c’est avant tout de l’artisanat. S’il suffisait de quelques lignes de code pour rendre compte de ce qui ne va pas, il y a longtemps que Microsoft les auraient produit.

Microsoft Most Valuable Professionnal (SQL Server)
Par Frédéric Brouard, MVP SQL Server
Sté. SQL Spot : conseil, formation, audit, tuning, optimisation...
Expert SQL et SGBDR, Auteur de :
•    SQL, Développement, Campus Press 2001
•    SQL, collection Synthex, Pearson Education 2005, co écrit avec Christian Soutou
•    http://sqlpro.developpez.com (site de ressources sur le langage SQL et les SGBDR).
Enseignant à L'ISEN Toulon et au CNAM du Var.




Article 1 sur 5 : Fonctionnement de SQL Server / Règles de base de l’optimisation

PDF
optimisation SQL Server 1/5

Extrait :

…nombreuses sont les entreprises qui n’ont aucune conscience que leur capital, leur patrimoine informatique, réside essentiellement dans leur données, la qualité de ces données, et les performances que l’on peut exiger d’elles. La plupart des organisations sont obnubilées par l’aspect « sapin de Noël » de leurs merveilleux applicatifs graphiques, mais dans les faits ces logiciels constituent en quelques sortes les maigres arbres qui masquent une forêt : celle des données. A l’aire du trash logiciel, à l’époque du décisionnel, les entreprises devraient se raccrocher encore plus à leurs données qui sont le seul point commun entre les différentes refontes de leurs programmes et qui leur permettent de piloter le navire entreprise. Or c’est rarement le cas. Les performances demandées sont loin d’être atteintes du fait de modèles déficients, d’écritures tarabiscotées, d’une piètre qualité de données, quand ce ne sont pas des serveurs mal exploitées et des bases peu ou pas administrées…