将我的计算机与相同的 硬件交换后,我重新安装了所有软件。一个spring-boot应用程序在启动时使用hibernate-search创建一个Lucene索引。数据库(模式,索引等)和数据本身与旧设置相同。一切正常(应用程序等),但现在索引的创建需要花费更多时间。以前每秒创建75个文档,但现在只有7个。我比较了数据库参数,它们是相同的。为了确保没有硬件问题,我使用了磁盘性能工具来比较PC的性能(新的PC的速度 little 更快)。
性能大幅下降的原因可能是什么?我该如何解决?
答案 0 :(得分:0)
忘记更新此信息。原因是有太多渴望获取数据集的原因。创建索引时,所有表都将保持外部联接。结果是一个巨大的查询。现在将所有内容更改为延迟获取,并且运行正常。
:$