3

ChronicleQueueBuilder 接口(4.5)允许对队列文件特征进行参数化。默认情况下,我每天获得 80mb 的文件。

  • 是否有任何指导应该如何使用这些值?
  • 有哪些取舍?我可以优化它以让附加程序快速查找索引吗?
  • 如果我知道我的平均摘录大小和每个时段的平均摘录数量,我可以选择这些值来避免在白天调整队列文件的大小吗?
4

1 回答 1

3

除非你有理由改变它,否则我会保持原样。如果您使块大小更小,它可能会在 Windows 上使用更少的空间,尽管在 linux 上它使用稀疏文件,所以它不会产生影响。

您可以将块大小增加到 1 GB 或更多,但是如果您担心调整大小的成本,我建议定期在另一个线程中调用 pretoucher() 以确保始终有空间。

于 2017-03-29T18:40:25.117 回答