Apache Superset performance and scaling

Caching, worker, web server and dashboard design choices that decide how fast Superset feels and how much load it puts on the warehouse.

Caching Apache Superset with Redis

Configuring Superset's data, metadata, filter state and Explore caches on Redis: cache timeouts per chart and dataset, result size limits, Redis Sentinel and what happens when Redis goes down.

Speeding up slow Apache Superset dashboards

Finding why a dashboard is slow and fixing it: chart count and tabs, virtualization and deferred data fetch, cache hit rates, warehouse query plans and pre-aggregated datasets.

Scaling Apache Superset Celery workers

Sizing Celery workers for async queries, reports, thumbnails and cache warmup: queues per workload, concurrency, a single beat scheduler, broker choice and autoscaling on Kubernetes.

Fixing query timeouts in Apache Superset

Diagnosing timeouts at each layer: web server and proxy timeouts, SQL Lab async limits, chart query timeouts, warehouse limits and moving long queries to async execution.

Sizing an Apache Superset deployment

Estimating web, worker, cache and metadata database resources from user counts and usage peaks rather than data volume, with load spikes from shared dashboards and room for reports and thumbnails.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.