|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : juin 2009 Messages : 61 ![]() |
Bonjour,
Après avoir parcouru les conseils de SQL PRO sur l'optimisation des bases de données, j'ai envie d'en apprendre davantage sur le sujet. Ainsi, je cherche un livre sur l'optimisation des bases de données. Je pense à un livre qui expliquerait, entres autres, sur des cas concrets, avec des comparaisons de performances, ce qu'est un plan d’exécution de requête et comment choisir le meilleur possible via un optimiseur (choix de l'ordre des projections, des algos de tris ...). Je souhaite des comparaisons utilisant les notions d'index plaçant et non plaçant, de pages etc ... J'aimerais aussi que ce dernier aborde en profondeur la dénormalisation et la sérialisation d'objets binaires pour gagner en performances ... Il existe bien le livre "Optimisation des bases de données Mise en oeuvre sous Oracle de Laurent Navarro" mais il n'a reçu que trois étoiles donc je suis sceptique. L'avez vous lu ? Qu'en pensez-vous ? En existe-t-il d'autres en français ? En anglais ? En attendant vos suggestions, Merci |
|
|
00
|
|
|
#2 |
|
Membre à l'essai
![]() Inscription : juin 2009 Messages : 61 ![]() |
Je me suis peut etre trompe de lieu pour poster. Si un admin veut bien deplacer la discussion au bon endroit, ce serait sympa
Merci |
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 12 080 ![]() |
Il n'y a pas beaucoup de livre en français sur le sujet et la plupart des livres sont orientés sur un SGBDR en particulier.
Voici les 3 livres que je vous conseille : celui de Gulutzan :, SQL Performance Tuning - Peter Gulutzan, Trudy Pelzer - Addison-Wesley - 2003 orienté logique Celui de Sasha : Database tuning - D. SHASHA, P. BONNET - Morgan Kaufmann, 2003 orienté physique Celui de Dan Tow SQL tunning - Dan Tow - O'Reilly, 2003 orienté plan de requête Voir les commentaires que j'ai fait ici : http://sqlpro.developpez.com/biblio/...bl.html#biblio A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#4 |
|
Membre à l'essai
![]() Inscription : juin 2009 Messages : 61 ![]() |
Merci pour cette reponse
J'ai recherche de mon cote aussi et un livre ayant le merite d'etre plus recent revient souvent a savoir SQL Queries for Mere Mortals(R): A Hands-On Guide to Data Manipulation in SQL de Michael J. Hernandez(2nd Edition) 2007 Que vaut-il par rapport aux autres ? Et si on se limite a Oracle > Troubleshooting Oracle Performance (Volume 0) de Christian Antognini 2008 > Cost-Based Oracle Fundamentals (Expert's Voice in Oracle) (Volume 0) 2005 > Expert Oracle Database Architecture: Oracle Database Programming 9i, 10g, and 11g Techniques and Solutions, Second Edition de Thomas Kyte meme question MAJ: Le livre de hernandez est un livre pour debutant en SQL, mere mortals signifiant ''simple mortel'' |
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 435 ![]() |
Pour la partie Oracle le plus complet pour l'optimisation est celui de C. Antognini: il couvre aussi les versions 9.2, 10.1, 10.2 et 11.1.
Le livre de J. Lewis est plus spécialisé dans le fonctionnement du CBO qui compile les requêtes: il couvre surtout 9.2 et 10.1 (publié en 2005). Le livre de T. Kyte est un ouvrage hybride: il explique comment fonctionne Oracle et la bonne façon de l'utiliser mais il est loin d'être aussi complet que les 2 autres pour la partie optimisation. |
|
|
00
|
|
|
#6 |
![]() ![]() |
Il y a aussi Optimizing Oracle Performance, le livre de Cary Millsap & Jeff Holt qui est très orienté optimisation.
Je ne l'ai pas lu, mais je le vois souvent en référence.
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#7 | |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 12 080 ![]() |
Citation:
Introduction aux requêtes SQL Michael J. Hernandez, John L. Viescas Eyrolles - Paris 2001 - 249 F Une idiotie !!! Voici ce que je disait de ce livre ici : http://sqlpro.developpez.com/biblio/...bl.html#biblio Partant d'un ouvrage intitulé "SQL Queries for Mere Mortals" utilisant un truc intraduisible puisque propre à la langue anglais, Eyrolles, sans doute en manque d'inspiration, a traduit cet ouvrage. Chapeau pour la traduction de Dominique Maniez, mais si le truc était intéressant en anglais il fait un flop en français. De plus, il faut dire que l'ouvrage n'est consacré qu'au SELECT et cela sur 440 pages. Vous n'y trouverez rien sur l'insertion, ni la modification ni la suppression de données. Décevant donc, et à ne mettre qu'entre les mains de petites secrétaires auxquelles vous voulez confier quelques tâches subalternes d'extraction de donnnées. Mais rien à voir avec l'optimisation. Enfin sur les livres spécialisés, il y en a beaucoup par serveur. Par exemple pour SQL Server : SQL Server 2008 Query Performance Tuning Distilled de Grant Fritchey et Sajal Dam Professional SQL Server 2005 Performance Tuning de Steven Wort, Christian Bolton, Justin Langford, et Michael Cape Inside Microsoft SQL Server 2005: Query Tuning and Optimization de Kalen Delaney, Sunil Agarwal, Craig Freedman, et Ron Talmage Inside Microsoft SQL Server 2005: Query Tuning and Optimization de Kalen Delaney, Sunil Agarwal, Craig Freedman, et Ron Talmage Microsoft SQL Server 2005 Performance Optimization and Tuning Handbook de Ken England SQL Server 2005 Practical Troubleshooting: The Database Engine de Ken Henderson Enfin quelques livres que j'ai oublié et qui sont pas mal, mais moins bons que ceux déjà cités : SQL Tuning de Dan Tow et trois livre chez rampant : SQL Design Patterns: Expert Guide to SQL Programming (IT In-Focus series) by Vadim Tropashko and Donald Burleson High Performance SQL Server DBA: Tuning & Optimization Secrets (IT In-Focus) by Robin Schumacher and Donald Burleson Database Benchmarking: Practical Methods for Oracle & SQL Server (IT In-Focus series) by Dr. Bert Scalzo, Kevin E. Kline, Claudia Fernandez, and Mike Ault Enfin, le super extra : The Art of SQL de Stephane Faroult etPeter Robson (Excellent !!! je l'avais oublié !!! A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
|
00
|
|
|
#8 | |
![]() ![]() |
Citation:
J'ai lu ce livre et malgré mes années d'expériences d'optimisation sur Oracle j'ai appris des choses (beaucoup étaient aussi des rappels) ! La note de 3/5 est une bonne note quand on connait la personne qui note
__________________
Emmanuel Lecoester => On recrute des rédacteurs WinDev
|
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com