English

Workload-Aware Incremental Reclustering in Cloud Data Warehouses

Databases 2026-03-18 v2

Abstract

Modern cloud data warehouses store data in micro-partitions and rely on metadata (e.g., zonemaps) for efficient data pruning during query processing. Maintaining data clustering in a large-scale table is crucial for effective data pruning. Existing automatic clustering approaches lack the flexibility required in dynamic cloud environments with continuous data ingestion and evolving workloads. This paper advocates a clean separation between reclustering policy and clustering-key selection. We introduce the concept of boundary micro-partitions that sit on the boundary of query ranges. We then present WAIR, a workload-aware algorithm to identify and recluster only boundary micro-partitions most critical for pruning efficiency. WAIR achieves near-optimal (with respect to fully sorted table layouts) query performance but incurs significantly lower reclustering cost with a theoretical upper bound. We further implement the algorithm into a prototype reclustering service and evaluate on standard benchmarks (TPC-H, DSB) and a real-world workload. Results show that WAIR improves query performance and reduces the overall cost compared to existing solutions.

Keywords

Cite

@article{arxiv.2602.23289,
  title  = {Workload-Aware Incremental Reclustering in Cloud Data Warehouses},
  author = {Yipeng Liu and Renfei Zhou and Jiaqi Yan and Huanchen Zhang},
  journal= {arXiv preprint arXiv:2602.23289},
  year   = {2026}
}

Comments

Proc. ACM Manag. Data, Vol. 4, No. 3 (SIGMOD), Article 250. Publication date: June 2026

R2 v1 2026-07-01T10:54:18.978Z