Data Engineering

Tableau Server Performance Optimization

E
Enterprise Analytics Team
2 weeks
4 Technologies

Key Results

75%

Reduction in extract refresh time (1hr → 15min)

0

Server crashes during peak usage (from 3/month)

40%

Improvement in dashboard load times

1The Challenge

Tableau Server was experiencing severe performance issues with 1-hour+ refresh times, bottlenecked backgrounders, and frustrated business users unable to access timely reports. The two-node cluster was under-optimized and misconfigured.

2Our Solution

Conducted a comprehensive performance audit and redesigned the server architecture. Specialized nodes for different workloads, optimized backgrounder concurrency, and implemented data locality best practices to achieve 15-minute refresh times.

Our Approach

1

Analyzed existing two-node architecture and identified bottlenecks in backgrounder processes

2

Redesigned Node 1 as "Head" node for interactive workloads only (Gateway, VizQL, Repository)

3

Configured Node 2 as "Body" node for heavy lifting (Data Engine, File Store, Backgrounders)

4

Reduced backgrounder concurrency from 8 to 4 on Node 2 to prevent resource contention

5

Moved File Store to Node 2 with local SSD storage for faster data access

Tableau Server Performance Optimization — data analytics case study by Alfa Analytics

The Impact

75%

Reduction in extract refresh time (1hr → 15min)

0

Server crashes during peak usage (from 3/month)

40%

Improvement in dashboard load times

Technology Stack

Tableau ServerTSMLinuxPerformance Tuning

Project Details

Client

Enterprise Analytics Team

Industry

Data Engineering

Duration

2 weeks

Want to achieve similar results for your data engineering organization?