Why it matters

Hotspots kill HBase perf. Understanding shapes performance rescue.

Advertisement

The architecture

Diagnose: per-region metrics.

Identify busy regions.

Trace to root cause: key design or access pattern.

Hotspot resolutionDetectper-region metricsAnalyzekey pattern issuesFixsalt/presplit/redesignCommon: timestamp as key prefix → all writes to last region
Hotspot analysis flow.
Advertisement

How it works end to end

Salting: prefix key with hash of user ID.

Presplit: create N regions from start with matching key boundaries.

Redesign: change key structure (reversed timestamp, composite).

Region split: manual split of hot region.