Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SAS中的哈希表需要帮助吗?_Sas - Fatal编程技术网

SAS中的哈希表需要帮助吗?

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

我想知道SAS将数据集从硬盘加载到哈希表需要多少I/O操作(一个或多个?)? 我的理解是: 当人们将数据从硬盘加载到哈希表时,有三个组件,它们之间的关系如下:

硬盘上的数据---->内存缓冲---->PDV---->哈希表(内存中)

当数据从硬盘加载到内存缓冲区时,测量I/O操作。 如果内存缓冲区的空间很小(小于硬盘上的数据),那么在传输到PDV之前,将数据从硬盘加载到内存缓冲区需要内存缓冲超过1次(或多次)

但是如果内存缓冲很大(比硬盘上的数据大),那么它可以一次性加载硬盘上的所有数据

我想知道我的理解是否正确