A site explaining SQL indexing to developers—no crap about administration.

SQL indexing is the most effective tuning method—yet it is often neglected during development. Use The Index, Luke explains SQL indexing from grounds up and doesn’t stop at ORM tools like Hibernate.

Use The Index, Luke is the free web-edition of SQL Performance Explained. If you like this site, consider getting the book. Also have a look at the shop for other cool stuff that supports this site.

SQL Indexing in MySQL, Oracle, SQL Server, etc.

Use The Index, Luke presents indexing in a vendor agnostic fashion. Product specific notes are provided like here:

DB2 Use The Index, Luke covers SQL indexing for IBM DB2. Tests were conducted with DB2 for Linux, UNIX and Windows, (LUW) V10.5 through 11.5. MySQL Use The Index, Luke covers SQL indexing for MySQL. Tests were conducted with MySQL 5.5 through 8.0.20. Oracle Use The Index, Luke covers SQL indexing for the Oracle database. Tests were conducted with Oracle 11g through 19c. PostgreSQL Use The Index, Luke covers SQL indexing for PostgreSQL. Tests were conducted with PostgreSQL 9.0 through 12. SQL Server Use The Index, Luke covers SQL indexing for Microsoft SQL Server. Tests were conducted with SQL Server 2008R2 through 2019.

Have more questions about SQL indexing or tuning? No problem—have a look at my training and tuning services at winand.at.

Table of Contents