当我向外部表查询LOCATION
是hdfs时,
剂量greenplum保留数据的地方(包括用于过程的tmp和cashdata)我没有意义。
是什么规则在greenplum中保存数据?
例如
1.很多数据:gp的hdd
2.little data:gp的记忆
3.不,根本不保留gp。 gp就是显示它们。
4.etc ...
来自外部表的数据仅保存在内存中,而不是存储在磁盘上(如果需要交换,则暂时除外)。如果要永久存储数据,可以使用:
INSERT INTO <internal table> SELECT * FROM <external table>;
未来的查询可以使用“内部表”来加速性能。