0

我有 4GB 的内存。要加载到 GEMFIREXD 的数据文件是 8GB。内存中如何组织剩余数据 4 GB 数据。我阅读了有关 EVICTION 类的信息,但没有得到任何澄清。在加载它复制到磁盘的数据时,或者在填充 4GB 后它开始处理到磁盘中?

帮助..谢谢

4

1 回答 1

2

如果您使用 EVICTION 子句而不使用 PERSISTENT 子句,则一旦达到驱逐阈值,数据将开始写入磁盘。最近最少使用的行将被写入磁盘并从内存中删除。

如果您有一个 PERSISTENT 表,则当您达到驱逐阈值时,数据已经在磁盘上。此时,最近最少使用的行将从内存中删除。

请注意,即使该行被逐出,内存中仍然存在每行开销。

详细文档参考:

http://gemfirexd.docs.pivotal.io/latest/userguide/index.html#overflow/configuring_data_eviction.html - http://gemfirexd.docs.pivotal.io/latest/userguide/index.html#caching_database/eviction_limitations。 html

于 2015-04-20T17:17:44.537 回答