2015-04-20 18 views
0

我有4GB的內存。我要加載到GEMFIREXD的數據文件是8GB。內存如何組織剩餘數據4 GB data.i閱讀有關EVICTION Class的內容,但我沒有得到任何澄清。 加載數據後,它複製到磁盤或填充4GB後開始應對磁盤?gemfirexd如何存儲大於in_memory的表數據文件?

幫助onthis .. 謝謝

回答

2

如果使用驅逐條款,而無需使用持久性條款,這些數據將開始,一旦你達到驅逐門檻被寫入磁盤。最近最少使用的行將寫入磁盤並從內存中刪除。

如果您有一個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