Audience question: EXPLAIN's cost numbers are hard to interpret — is 100 high? Answer: they're effectively 'story points'. Postgres has configurable per-operation base costs (in postgres.conf) and just sums them for each part of the plan; defaults come from various use cases but can be tuned (e.g. increase sequential-scan cost on slow disks) to change the planner's choices.