LESSON 3.3

Tuning a slow query

08:12·6,975 learners
Daniel OkaforDaniel Okafor
Next lesson

In this lesson you will

  • Rewrite predicates so an index can be used
  • Reduce the row count as early as possible
  • Verify the improvement with a fresh plan

Rewriting is often better than indexing. Remove the function on the indexed column, cut the rows early, and check the plan again.

What this lesson covers

  • Rewrite predicates so an index can be used
  • Reduce the row count as early as possible
  • Verify the improvement with a fresh plan

This lesson sits in Query Performance, part of PostgreSQL for Developers. It assumes what came before it and leads directly into the next lesson in the module.

PRO TIP

Wrapping an indexed column in a function usually disables the index. Transform the parameter instead.

UP NEXT

4.1 · Transactions and isolation levels

08:18

PostgreSQL for Developers

67%

Every lesson, searchable to the second.

© 2026 BIBLION

PRIVACY · TERMS · CONTACT