分区与分桶 面试题32 道

和分区与分桶相关的题都在这里,涉及Flink、Spark、Kafka、Hadoop / Hive / HBase、OLAP 与数据湖、数仓建模、SQL 与数据库、分布式与综合。

  1. 32 Flink 空闲分区为什么会卡住 Watermark?withIdleness 怎么用? Flink
  2. 55 Flink+Kafka 最佳实践:实时计算的黄金搭档 Flink
  3. 89 Spark Repartition 和 Coalesce 有什么区别? Spark
  4. 95 Spark 动态分区裁剪 DPP 是怎么工作的? Spark
  5. 103 Spark 分区数怎么设置? Spark
  6. 104 Spark 的 map 和 mapPartitions 有什么区别? Spark
  7. 147 并行度设多少合适?Task 数量和分区数怎么定? Spark
  8. 155 Kafka 分区数怎么设计? Kafka
  9. 166 Kafka 分区分配策略怎么选?Range、RoundRobin 和 Sticky 有什么区别? Kafka
  10. 180 Kafka 扩分区为什么可能乱序?同一个 Key 还能保证顺序吗? Kafka
  11. 186 Kafka 消息没有 Key 会怎么分区?默认策略是每条轮询吗? Kafka
  12. 194 3 个 Broker、12 个 Partition 够不够?聊聊你们 Kafka 集群怎么规划的 Kafka
  13. 206 某个 Partition 消息量是其他的 10 倍Kafka 数据倾斜怎么解决? Kafka
  14. 311 Hive 分区表和分桶表有什么区别? Hadoop / Hive / HBase
  15. 336 Hive 动态分区怎么写?为什么分区太多会拖慢任务? Hadoop / Hive / HBase
  16. 344 千亿级用户行为日志表,你怎么设计分区和分桶? Hadoop / Hive / HBase
  17. 350 动态分区插入踩过什么坑? Hadoop / Hive / HBase
  18. 423 ClickHouse 的分区键、排序键和主键怎么设计? OLAP 与数据湖
  19. 426 Iceberg 隐藏分区和分区演进是怎么实现的? OLAP 与数据湖
  20. 448 查询从 30 秒优化到 2 秒分区分桶设计和索引机制全解析 OLAP 与数据湖
  21. 466 更新一条数据要全量重写整个分区?MERGE INTO 怎么高效更新删除? OLAP 与数据湖
  22. 472 分区分桶选错了,查询很慢?分区策略和动态分区怎么设计? OLAP 与数据湖
  23. 481 分区怎么设计才合理?分区策略最佳实践 OLAP 与数据湖
  24. 551 分区策略 数仓建模
  25. 572 分区策略深度指南 数仓建模
  26. 590 分区字段选错了会怎样?一次错误改写要动几百 TB 数仓建模
  27. 655 SQL 分区裁剪为什么会失效? SQL 与数据库
  28. 778 男女队每日累计总分 SQL 与数据库
  29. 795 会话时长分桶:空的桶也要显示 0 SQL 与数据库
  30. 824 分区表设计得好,查询快 100 倍不是梦 SQL 与数据库
  31. 828 PARTITION BY 和 GROUP BY 到底有什么区别? SQL 与数据库
  32. 1089 每次都治标:为什么不从数据写入阶段就把倾斜消灭掉?分桶和预聚合怎么做? 分布式与综合