Crunchy Data
Read post

Postgres Scan Types in EXPLAIN Plans

Explains the different scan types that appear in Postgres EXPLAIN plans and when each is used. Covers sequential scans (reading entire tables row-by-row), index scans (using B-tree indexes to locate data), bitmap index scans (hybrid approach creating in-memory bitmaps), parallel scans (using multiple workers concurrently), and index-only scans (retrieving all data from the index without touching the main table). Includes practical examples showing when each scan type is optimal and how to identify them in query plans.

    #database#sql#postgresql
Dec 04, 2025•9m read time•From crunchydata.com
Post cover image
Table of contents
Sequential scanIndex ScanBitmap Index ScanParallel Sequential ScanParallel index scanIndex-Only ScanSummary
25.4K Impressions
Crunchy Data's image
Crunchy Data

CrunchyData's platform is a central hub for PostgreSQL professionals and database administrators, of...

107 Followers

•

900 Upvotes

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard