【Mysql原理与实践】08-18-景罗-答疑文章之说一说这些好问题

一位伟大的科学家曾说过:"提出问题往往比解决问题更重要,因为解决一个问题也许是一个数学上的实验上的技能而已,而提出新的问题、新的可能性,从新的角度去看旧的问题,却需要有创造性地想象力,而且标志着科学的真正进步。",明天早读会上我们一起来看看四个好问题,以及对四个问题的探索:
1)、join中的on与where条件有什么区别。left join第一个表总是驱动表吗?
a.在 MySQL 里,NULL 跟任何值执行等值判断和不等值判断的结果,都是 NULL
b.内连接中的WHERE子句和ON子句是等价的
2)、simple nested-loop join与block nested-loop join的性能差异到底在哪里?
3)、distinct与group by的性能问题讨论
4)、备库自增主键id冲突问题讨论