Curated Tech Reading Map

Find your next tech book to read

Book

SQL Performance Explained

Everything Developers Need to Know about SQL Performance

Markus Winand

Buy on Amazon* The link above is an advertisement via Amazon Associates.

Summary

SQL Performance Explained by Markus Winand is a book on SQL indexing and tuning, written for developers. It explains the internal structure of B-Tree indexes, the column order of composite indexes, and how indexes relate to WHERE and ORDER BY clauses, including the differences among Oracle, SQL Server, PostgreSQL, and MySQL. It treats performance design from the viewpoint of disk I/O. Indexes are easy to forget during development, yet they are a very effective way to tune SQL, and the book explains them from the basics. It keeps database-specific details limited and narrows its focus to what developers must know. Its free online edition, Use The Index, Luke, covers IBM Db2, MySQL, Oracle, PostgreSQL, and Microsoft SQL Server. The book is also sold as a print edition.

Target Readers

  • Intermediate and advanced engineers who want to design an index strategy logically
  • Developers who want to learn to read execution plans and optimize SQL
  • Developers who want to learn how SQL indexes work from the basics, across databases such as Db2, MySQL, Oracle, PostgreSQL, and SQL Server

Tags

#sql#indexing#query-tuning#performance

Colophon

ISBN
978-3950307849

Get this book

* The link above is an advertisement via Amazon Associates.

Prerequisites

Next Books