为 Oracle 数据库创建 Lucene 索引 - 性能
Creating lucene index for oracle db - performance
将我的电脑更换为 相同 硬件的电脑后,我重新安装了所有软件。 spring-boot 应用程序使用 hibernate-search 在启动时创建一个 lucene 索引。数据库(架构、索引...)和数据本身与旧设置相同。一切正常(应用程序等),除了现在创建索引需要更长的时间。之前每秒创建75个文档,现在只有7个。我对比了数据库参数,都是一样的。为了确保没有硬件问题,我使用磁盘性能工具来比较电脑(新的 little 更快)。
性能大幅下降的原因是什么?我该如何解决?
忘记更新这个 post。原因是太多急切的获取集。当创建索引时,所有表都是左外连接的。结果是一个巨大的查询。现在全部改成惰性抓取,运行正常。
:$
将我的电脑更换为 相同 硬件的电脑后,我重新安装了所有软件。 spring-boot 应用程序使用 hibernate-search 在启动时创建一个 lucene 索引。数据库(架构、索引...)和数据本身与旧设置相同。一切正常(应用程序等),除了现在创建索引需要更长的时间。之前每秒创建75个文档,现在只有7个。我对比了数据库参数,都是一样的。为了确保没有硬件问题,我使用磁盘性能工具来比较电脑(新的 little 更快)。
性能大幅下降的原因是什么?我该如何解决?
忘记更新这个 post。原因是太多急切的获取集。当创建索引时,所有表都是左外连接的。结果是一个巨大的查询。现在全部改成惰性抓取,运行正常。
:$