|
|
1
2
删除线程池大小 我自己搬走了那处房产,因为它很危险;它被弃用了很长一段时间,后来终于搬走了。由于您正在从3升级到5,不幸的是,您不会看到deprecation警告,因为它们现在也被删除了。 当拥有 线程池 属性设置为任何高于1的值都有可能对某些写入事件重新排序,因此这是一个错误。 但我不知道这会导致写性能的显著下降:lucene写后端代码自3.x以来已经发展了很多,现在一个线程能够以更高的速度将更大的更改批推送到索引中,可能会用一个线程使你的IO能力饱和,所以我会 通常地 希望表现更好。 新设计 所有这些更改的警告是,显然总体设计有点不同,因此您可能继承的任何优化选项都应该进行检查。 特别是,虽然我认为lucene编写线程应该能够比它的前一个线程更高的速率,但是负责加载主要实体及其所有关系的前几个阶段已经统一了:少了一个阶段。 建议
总是尝试运行
一旦您对数据的加载速度感到满意,通常可以通过使用其他可调参数(如 梅尔吉因子 和 RAM缓冲区大小 ;如果我错了,你可以:
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |