Join 优化 面试题46 道

和Join 优化相关的题都在这里,涉及Flink、Spark、Hadoop / Hive / HBase、OLAP 与数据湖、数仓建模、SQL 与数据库。

  1. 6 Flink 维表 Join 怎么设计? Flink
  2. 12 Flink Window Join 和 Interval Join 怎么选? Flink
  3. 24 Flink Temporal Join 如何关联版本化维表? Flink
  4. 53 维表 JOIN:实时流怎么关联维度数据 Flink
  5. 57 双流 JOIN:两条流怎么关联到一起 Flink
  6. 70 两条流要关联:Flink 的双流 Join 怎么做? Flink
  7. 86 Spark 广播 Join 什么时候用?有哪些坑? Spark
  8. 94 Spark SQL 的 Broadcast、SortMerge 和 ShuffleHash Join 怎么选? Spark
  9. 120 Spark SQL 加了 Join Hint 就一定生效吗?为什么提示广播仍然慢? Spark
  10. 130 两张大表 Join 跑了 2 小时,你怎么优化? Spark
  11. 347 两张千万级的表 Join 特别慢,你怎么优化? Hadoop / Hive / HBase
  12. 452 两张大表 JOIN 跑了 30 秒Doris 的 JOIN 优化策略全解析 OLAP 与数据湖
  13. 545 数据膨胀与 JOIN 陷阱 数仓建模
  14. 566 数据膨胀与 JOIN 陷阱 数仓建模
  15. 580 MapJoin 广播了 50 万行的维度表,作业反而更慢了Broadcast Join 的正确姿势 数仓建模
  16. 587 维度表设计:什么字段该冗余、什么该 JOIN 进来? 数仓建模
  17. 621 SQL Join 后数据量翻倍,你怎么排查? SQL 与数据库
  18. 623 SQL EXISTS、IN 和 JOIN 怎么选? SQL 与数据库
  19. 628 SQL LEFT JOIN 条件放在 ON 和 WHERE 有什么区别? SQL 与数据库
  20. 651 数据库 Nested Loop、Hash Join 和 Merge Join 怎么选? SQL 与数据库
  21. 656 SQL Join 重排为什么可能失效? SQL 与数据库
  22. 673 SQL FULL JOIN 对账,怎么区分缺了一行和字段本来就是 NULL? SQL 与数据库
  23. 676 SQL Join 两边类型不一致会怎样?隐式转换为什么既慢又可能算错? SQL 与数据库
  24. 688 两表关联取人员信息:没有地址的人也不能丢 SQL 与数据库
  25. 695 从没下过单的客户:反连接的三种写法 SQL 与数据库
  26. 704 首日次日留存率:AVG 一个布尔值 SQL 与数据库
  27. 709 奖金低于 1000 的员工:没有奖金也算 SQL 与数据库
  28. 712 各专业学生人数:没有学生的专业也要列出 SQL 与数据库
  29. 736 产品销售分析一:取每笔销售的产品名 SQL 与数据库
  30. 739 项目员工一:每个项目的平均工作年限 SQL 与数据库
  31. 746 小众书籍:过去一年卖出不到 10 本 SQL 与数据库
  32. 750 垃圾帖移除率的每日平均 SQL 与数据库
  33. 752 用户购买平台:没有数据的组合也要显示 0 SQL 与数据库
  34. 758 市场分析二:卖出的第二件商品是不是最喜欢的品牌 SQL 与数据库
  35. 774 学生参加各科考试的次数:先做全组合再计数 SQL 与数据库
  36. 782 每次到访的交易次数分布:没人的档位也要显示 0 SQL 与数据库
  37. 786 顾客的可信联系人数量:按邮箱判断 SQL 与数据库
  38. 788 用唯一标识码替换员工 ID SQL 与数据库
  39. 792 旅行者里程排行:没出行的也要显示 0 SQL 与数据库
  40. 794 净现值查询:查不到就当 0 SQL 与数据库
  41. 818 大表 JOIN 慢到爆?聊聊 MapJoin 和数据倾斜 SQL 与数据库
  42. 821 子查询 vs JOIN,到底该用哪个? SQL 与数据库
  43. 823 3 张表 JOIN 在一起,执行顺序到底是什么? SQL 与数据库
  44. 852 两张大表 JOIN,某个 key 有 500 万条JOIN 倾斜的三种解法怎么选? SQL 与数据库
  45. 853 JOIN 字段里有 15%是 NULLNULL 值倾斜怎么处理? SQL 与数据库
  46. 854 5 张表连续 JOIN,不知道倾斜在哪里多表 JOIN 链路的系统性排查方法 SQL 与数据库