原 Greenplum溢出文件
管理查询生成的溢出文件
如果没有足够的内存让一个SQL查询在内存中运行,Greenplum数据库会在磁盘上创建溢出文件(也被称为工作文件)。
默认的100,000个溢出文件对于大部分查询来说够用了。但是,如果一个查询创建的溢出文件超过指定个数,Greenplum数据库会返回这个错误:
1 | ERROR: number of workfiles per query limit exceeded |
导致生成大量溢出文件的原因包括:
如果没有足够的内存让一个SQL查询在内存中运行,Greenplum数据库会在磁盘上创建溢出文件(也被称为工作文件)。
默认的100,000个溢出文件对于大部分查询来说够用了。但是,如果一个查询创建的溢出文件超过指定个数,Greenplum数据库会返回这个错误:
1 | ERROR: number of workfiles per query limit exceeded |
导致生成大量溢出文件的原因包括: