首页 > 解决方案 > Profile Overview 中的本地磁盘和远程磁盘有什么区别?

问题描述

我执行了一个雪花查询,配置文件输出如下所示:

在此处输入图像描述

本地磁盘 IO 和远程磁盘 IO 有什么区别?每个级别发生了什么?

标签: snowflake-cloud-data-platform

解决方案


远程磁盘正在从数据库中读取数据,而不是“溢出”。本地磁盘 I/O 是本地磁盘使用,是正常处理的一部分。当仓库无法将所有数据放入内存和本地磁盘缓存时,就会发生溢出。在您的示例中,“溢出”也不是。远程磁盘 I/O 正在从数据库中读取数据。您可以通过使用下一个更大的仓库大小来提高此查询的性能;数据将很可能适合内存,从而消除大部分本地存储。“溢出”将显示在配置文件中,并带有“溢出”一词。


推荐阅读