两个表连接方式:外连接、内连接
左表为驱动表,右表为被驱动表
最原始的join方式:
1、采用一定方式获取左表需要的内容
2、对于每条记录遍历被驱动表,寻找匹配的数据(需要重复IO读取多次被驱动表)
减少join成本的基本方式:
1、采用一定方式获取左表需要的内容
2、采用join buffer,同时缓存多条驱动表的数据,这样读取一次被驱动表可以与多条驱动表数据进行匹配,减少了IO成本
3、读取被驱动表数据时采用合适的索引方式进行检索
两个表连接方式:外连接、内连接
左表为驱动表,右表为被驱动表
最原始的join方式:
1、采用一定方式获取左表需要的内容
2、对于每条记录遍历被驱动表,寻找匹配的数据(需要重复IO读取多次被驱动表)
减少join成本的基本方式:
1、采用一定方式获取左表需要的内容
2、采用join buffer,同时缓存多条驱动表的数据,这样读取一次被驱动表可以与多条驱动表数据进行匹配,减少了IO成本
3、读取被驱动表数据时采用合适的索引方式进行检索