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.