我想知道SAS将数据集从硬盘加载到哈希表需要多少次I / O操作(一个或多个?)? 我的理解是: 当人们将数据从硬盘加载到哈希表时,有三个组件,它们之间的关系如下:
硬盘上的数据--->内存缓冲----> PDV ------>哈希表(在内存中)
当数据从硬盘加载到内存缓冲时测量I / O操作。 如果内存缓冲空间很小(小于硬盘上的数据),那么在传输到PDV之前,将数据从硬盘加载到内存缓冲区需要内存缓冲超过1次(或多次)。
但如果内存缓冲很大(比硬盘上的数据大),那么它可以一次性加载硬盘中的所有数据。
我想知道我的理解是否正确?