Hi everyone,
Looking for real-world experience / benchmarks from folks running large Airtable bases.
I’m currently redesigning our team’s base. We’re at ~330k records today (hard limit is 500k) and we’re already seeing performance issues (slow loads, sluggish automations/scripts at peak times, recalculation lag, etc.). Our first version was built to meet immediate needs, and we’re now rebuilding with a more best-practice / scalable approach.
Airtable Support mentioned (and we’re also observing) that even with ~170k record “headroom,” the base can still struggle well before 500k depending on schema + computation complexity. We suspect a big contributor is heavy rollups / formulas / long calculation chains across linked records.
What we’re considering / already doing:
-
Reducing rollups + nested formulas, especially ones that fan out across many linked records
-
Breaking long “calculation chains” into fewer dependency layers
-
Keeping “fact” tables as thin as possible (minimizing computed fields / high-cardinality links)
-
Moving some computations out to scripts/automations or external processing where appropriate
-
More normalized design (but that can increase link traversals + rollups, so it’s a tradeoff)
What I’d love to learn from you:
-
Do you have a base with 350k+ / 400k+ / near 500k records? How is it performing day-to-day?
-
What were the biggest drivers of performance improvements for you? (schema patterns, field types to avoid, interface design, views, automations, etc.)
-
Any “rules of thumb” you follow around:
-
max links per record / max rollup breadth
-
avoiding circular or deep dependencies
-
when to split into multiple bases vs stay in one base
-
-
If you reached strong performance at scale, what did you stop doing that made the biggest difference?
Context: We need fairly granular data (multiple granularities + aggregations), which makes “thin fact rows” harder than expected. I’m trying to find the best balance between normalization, computation load, and maintainability.
Any real examples, tips, or even “here’s what broke us” stories would be super helpful. Thanks!
