《表1 左深树连接过程表:面向非易失性存储器的多表连接写操作的优化研究》
图1(a)为左深树的连接方式,它是完全按照用户输入的查询顺序连接基本表的.表1展示了左深树的连接过程以及对应中间表的大小.可以看出由于左深树的连接规则是将上一步的连接结果与一张新的表连接,所以即使表M1与C没有任何的关联性(因为没有需要连接的共有属性),也必须先对这两张表做笛卡尔积.由于笛卡尔积操作需要将两个表中的所有数据进行连接,因此得到的中间表M2的是两个表中数据大小的乘积.此外,中间表M2仍会参与到后续的连接操作中,因此较早的执行笛卡尔积使得过大的中间结果一直参与到连接过程中直至结束,从而引起较多的NVM写操作,在本例中左深树的连接方式产生的所有中间表的大小为7800字节(不考虑最终结果的大小).
图表编号 | XD00107158600 严禁用于非法目的 |
---|---|
绘制时间 | 2019.11.01 |
作者 | 马竹琳、李心池、诸葛晴凤、吴林、陈咸彰、姜炜文、沙行勉 |
绘制单位 | 重庆大学计算机学院、重庆大学计算机学院、华东师范大学计算机科学与软件工程学院、重庆大学计算机学院、重庆大学计算机学院、重庆大学通信工程学院、重庆大学计算机学院、华东师范大学计算机科学与软件工程学院 |
更多格式 | 高清、无水印(增值服务) |