SQL Tuning ne bénéficie pas qu’aux DBAs. Les développeurs sont tout autant concernés par ce remarquable ouvrage. Dan Tow nous montre comment parvenir à un plan d’exécution optimal et de manière systématique. Il suffit de se laisser guider par l’auteur pour arriver à des gains optimaux.
Si le livre se résumait à cela, il serait fort pratique mais pénible à lire. Ce n’est pas le cas. SQL Tuning nous explique à lire un plan d’exécution, les types de jointures, les index, etc. Le tuning de requêtes n’est plus un art mais une science que l’on peut apprendre. Rassurez vous, pas de maths compliqués dans ce livre mais des diagrammes très lisibles. Vraiment instructif d’autant plus que le contenu s’applique sur n’importe quel SGBD.
L’idée générale du livre n’est pas de réécrire toutes les requêtes (heureusement !). L’optimiseur des bases de données fait très bien son travail dans la quasi totalité des cas. Bien souvent, quelques index manquants l’empêche néanmoins d’arriver à un résultat correct. Dan Tow vous montrera leur importance et où les positionner. Même si vous utilisez un ORM, comprendre comment travaille l’optimiseur est important, surtout si vous voulez éviter les critiques souvent injustifiées contre les ORMs.
Review
SQL Tuning ne bénéficie pas qu’aux DBAs. Les développeurs sont tout autant concernés par ce remarquable ouvrage. Dan Tow nous montre comment parvenir à un plan d’exécution optimal et de manière systématique. Il suffit de se laisser guider par l’auteur pour arriver à des gains optimaux.
Si le livre se résumait à cela, il serait fort pratique mais pénible à lire. Ce n’est pas le cas. SQL Tuning nous explique à lire un plan d’exécution, les types de jointures, les index, etc. Le tuning de requêtes n’est plus un art mais une science que l’on peut apprendre. Rassurez vous, pas de maths compliqués dans ce livre mais des diagrammes très lisibles. Vraiment instructif d’autant plus que le contenu s’applique sur n’importe quel SGBD.
L’idée générale du livre n’est pas de réécrire toutes les requêtes (heureusement !). L’optimiseur des bases de données fait très bien son travail dans la quasi totalité des cas. Bien souvent, quelques index manquants l’empêche néanmoins d’arriver à un résultat correct. Dan Tow vous montrera leur importance et où les positionner. Même si vous utilisez un ORM, comprendre comment travaille l’optimiseur est important, surtout si vous voulez éviter les critiques souvent injustifiées contre les ORMs.