Neon Cost Stability

Health-check SELECT used by uptime monitor

Part of the Idle compute cost check · fix arrives as a guide

What it is

An uptime monitor or health check runs a SELECT against the database on a short interval.

Why it matters

It is the most common reason a Neon compute never suspends. The check is trivially cheap in itself and keeps the endpoint awake permanently, so you pay always-on prices to confirm the database is up.

How to fix it

Have the health check verify the application without touching the database, or check the database far less often. If a real connectivity check is needed, run it at an interval longer than the autosuspend timeout.

Run them all on your app

Connect your repo and your live services with read-only scopes. The first scan is free, and nothing changes without your approval.