2012-02-13 13 views
6

GCGraceSeconds için Cassandra varsayılan ayar 10 gündür.Cassandra'ya düşük GCGraceSeconds değeri kullanılarak etkileri nelerdir?

Bu varsayılan neden acaba o büyük ve ya bu 60 saniye gibi düşük bir sayı olacaktır eğer etkileri olacaktır.

soran nedeni

Onların kaldırıldıktan sonra açılır hayalet satır daha hızlı "temizlik" elde etmek istememizdir. Sık sık bazı taramalar ile bu satırları okuyup içerik henüz silinmemiş olduğunu doğrulamak için istemci içine biraz mantık koymak gerekir ediyorum.

Daha düşük bir GCGraceSeconds değeri sistemi nasıl etkiler ve birkaç gün boyunca bu tür hayalet satırlara sahip olma ile nasıl karşılaştırılır?

cevap

9

GCGraceSeconds küme mezar taşları yaymak zorunda süreyi bir üst sınır koyar. Düşük GC ödemesiz saniye bir konak o dönem için telefonla değilse daha demektir ve mezar taşı, daha sonra silinen bir değer "ölümden geri" olabilir almaz.

En az her GCGraceSeconds'ı onarmanız önerilir, böylece mezar taşının çoğaltıldığını garanti edebilirsiniz. Bunun için çok küçük bir değere ile, yeterince sık onarım çalıştırmak mümkün olmayacaktır.

+0

İyi bir açıklama ve tavsiye için teşekkür ederiz :-) – favo

+0

böylece herhangi bir küme için GCGracseSeconds önerilir? Bir yerde okudum, 5 günden az olmamak tavsiye edilmiyor. –

İlgili konular