2017-03-06 55 views
0

ChronicleQueueBuilder接口(4.5)允許參數化隊列文件特徵。默認情況下,我會獲得每天翻滾80mb的文件。Chronicle Queue:blockSize,index count and size guidance

  • 是否有任何指導如何使用這些值?
  • 什麼是權衡?我可以優化它讓appender快速尋找索引嗎?
  • 如果我知道每段時間段的平均摘錄大小和摘錄的平均數 ,我可以選擇這些值以避免在一天中調整隊列文件的大小 ?

回答

1

除非你有理由改變它,否則我會保持原樣。如果你使塊大小更小,它可能會佔用更少的空間,儘管在Linux上它使用稀疏文件,所以它沒有什麼區別。

如果您擔心調整大小的成本,您可以將塊大小增加到1 GB或更多我建議定期在另一個線程中調用pretoucher()以確保總是有空間。