我正在尝试在SSMS上运行SELECT
查询。输出达到1000万+记录。但是只要提取了一半的记录,我就得到System Out Of Memory Exception
。我碰巧检查了Windows资源管理器,发现C驱动器空间不足(剩下几KB)。此外,只要关闭SQL窗口,C驱动器中的可用空间就会恢复正常。现在,我知道数据首先被提取到RAM中,但想知道为什么C驱动器被填满。我正在寻找具体的细节。
答案 0 :(得分:0)
在C盘中查找名为pagefile.sys的文件(C:\ pagefile.sys - 修改文件夹选项以显示隐藏的系统文件)。在运行查询时跟踪此文件的大小以查看它是否填满磁盘