Précédent   Forum du club des développeurs et IT Pro > Bases de données > Décisions SGBD > Optimisations
Optimisations Forum de conseils pour les optimisations des performances SGBD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 03/10/2010, 23h43   #1
alatox
Membre à l'essai
 
Inscription : juin 2009
Messages : 61
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 61
Points : 20
Points : 20
Par défaut Livres optimisation des bases de données

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
alatox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2010, 11h09   #2
alatox
Membre à l'essai
 
Inscription : juin 2009
Messages : 61
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 61
Points : 20
Points : 20
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
alatox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2010, 16h23   #3
SQLpro
Rédacteur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 12 080
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 12 080
Points : 21 678
Points : 21 678
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 * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2010, 13h14   #4
alatox
Membre à l'essai
 
Inscription : juin 2009
Messages : 61
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 61
Points : 20
Points : 20
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''
alatox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2010, 13h54   #5
pifor
Expert Confirmé
 
Inscription : février 2006
Messages : 3 435
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 435
Points : 3 477
Points : 3 477
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.
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2010, 15h20   #6
Waldar
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 6 278
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 35
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en décisionnel
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2008
Messages : 6 278
Points : 13 566
Points : 13 566
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
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
Waldar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2010, 15h49   #7
SQLpro
Rédacteur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 12 080
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 12 080
Points : 21 678
Points : 21 678
Citation:
Envoyé par alatox Voir le message
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 ?
Il a même été traduit en français...
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 * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 19h41   #8
Emmanuel Lecoester
Responsable WinDev
 
Avatar de Emmanuel Lecoester
 
Emmanuel Lecoester
Inscription : février 2003
Messages : 1 467
Détails du profil
Informations personnelles :
Nom : Emmanuel Lecoester
Âge : 37
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2003
Messages : 1 467
Points : 3 104
Points : 3 104
Envoyer un message via MSN à Emmanuel Lecoester Envoyer un message via Skype™ à Emmanuel Lecoester
Citation:
Envoyé par alatox Voir le message
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 ?
Je réponds un peu tard...

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 . Si tu souhaites te faire ta propre idée, va en boutique et regarde un peu son contenu C'est un très bon livre pour un débutant en optimisation ! cela permet entre autre de voir que tout n'est pas lié à l'upgrade d'un serveur
__________________
Emmanuel Lecoester
=> On recrute des rédacteurs WinDev
Emmanuel Lecoester est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 23h28.


 
 
 
 
Partenaires

Hébergement Web