par Guillaume Lelarge.

SQL Indexation et optimisation e-Book


Un tutoriel libre couvrant l'indexage SQL et l'optimisation SQL pour les développeurs : les détails inutiles sur le fonctionnement interne des bases de données sont limitées au strict minimum.

L'indexage SQL est la méthode d'optimisation la plus efficace en SQL et nécessite la même attention que la conception du schéma. Cependant, cette étape est souvent négligée lors du développement. Use The Index, Luke explique l'indexage SQL de la perspective du code source, en couvrant les outils ORM comme Hibernate et Doctrine.

L'indexage SQL dans MySQL, Oracle, SQL Server, etc.

L'indexage SQL est présenté comme un thème indépendant de la base de données. Pour faciliter la lecture, la partie principale du livre utilise seulement les termes provenant d'Oracle. Des notes spécifiques à certaines bases de données sont fournies comme indiqué ci-dessous.

DB2

Use The Index, Luke couvre l'indexage SQL pour DB2 d'IBM. Les tests ont été réalisés avec DB2 pour Linux, UNIX et Windows, V10.5.

MySQL

Use The Index, Luke couvre l'indexage SQL pour MySQL. Les tests ont été réalisés avec MySQL 5.6.

Oracle

Use The Index, Luke couvre l'indexage SQL pour la base de données Oracle. Les tests ont été réalisés avec Oracle 11r2.

PostgreSQL

Use The Index, Luke couvre l'indexage SQL pour PostgreSQL. Les tests ont été réalisés avec PostgreSQL 9.2.

SQL Server

Use The Index, Luke couvre l'indexage SQL pour Microsoft SQL Server. Les tests ont été réalisés avec SQL Server 2012.

À propos de l'auteur

Photo de Markus Winand

Markus Winand teaches efficient SQL—inhouse and online. He minimizes the development time using modern SQL and optimizes the runtime with smart indexing—for that he also published the book SQL Performance Explained.

“Use The Index, Luke!” by Markus Winand and translated by Guillaume Lelarge is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License.
Mentions légales | Contact | NO WARRANTY | Marque déposée | Privacy | CC-BY-NC-ND 3.0 license