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