`
wutao8818
  • 浏览: 616240 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

hibernate索引调优

阅读更多
3.7 索引调优

有2组参数可以设置。

在数据库触发索引操作的时候

• hibernate.search.[default|<indexname>].transaction.merge_factor
   控制片段合并频率及大小
• hibernate.search.[default|<indexname>].transaction.max_merge_docs
   定义一个片段中最大文档数
• hibernate.search.[default|<indexname>].transaction.max_buffered_docs
   定义在创建索引阶段缓存在内存中的文档数量
---------
索引通过FullTextSession.index()时,以下参数被使用
• hibernate.search.[default|<indexname>].batch.merge_factor
• hibernate.search.[default|<indexname>].batch.max_merge_docs
• hibernate.search.[default|<indexname>].batch.max_buffered_docs

Unless the corresponding .batch property is explicitly set, the value will default to the .transaction property.

还有一个参数 hibernate.search.worker.batch_size
all index operations are queued until batch_size is reached

引用
For more information about Lucene indexing performances, please refer to the Lucene documentation

分享到:
评论

相关推荐

    Hibernate性能调优

    ### Hibernate性能调优知识点 #### 一、理解Hibernate与关联管理 在Hibernate中,关联管理是性能优化的关键因素之一。关联通常包括以下几种类型:单向`one-to-many`关联、双向`one-to-many`关联、`many-to-one`关联...

    hibernate 调优

    ### Hibernate 性能调优详解 #### 一、概述 Hibernate 是一款优秀的 Java 持久层框架,它简化了数据库操作,使开发者能够更加关注业务逻辑而不是底层的数据访问细节。然而,在实际应用中,为了确保应用的高性能与...

    hibernate Search in action

    本书首先会介绍Hibernate Search的基本概念和架构,包括索引的创建、管理和更新。读者将学习如何配置Hibernate Search,以及如何将它与现有的Hibernate实体映射。接下来,书中会讲解如何定义和使用分析器,这是处理...

    Hibernate Search in Action

    1. Hibernate Search概述:Hibernate Search是一个开源项目,它扩展了Hibernate ORM,提供了对数据库中的数据进行全文索引和搜索的能力。它基于Apache Lucene库,因此可以提供复杂的查询语法和高效的搜索性能。 2. ...

    Hibernate 核心类库

    `jandex-2.0.0.Final.jar`是JetBrains开发的元数据索引库,用于快速获取Java类的元数据,这对于Hibernate在运行时理解和使用注解非常关键。 `hibernate-jpa-2.1-api-1.0.0.Final.jar`包含了Java Persistence API...

    hibernate-search-4.2.0.jar及说明pdf

    1. **对象索引**:Hibernate Search可以自动将ORM映射的实体类内容索引到搜索引擎,实现数据库对象与搜索引擎之间的无缝对接。 2. **全文搜索**:利用Lucene的强大功能,开发者可以对索引的字段执行自然语言查询,...

    论坛系统 hibernate jsp hibernate 毕业论文项目

    【标题】:“论坛系统 hibernate jsp hibernate 毕业论文项目” 【描述】:这个项目是一个基于Java技术栈...同时,此项目也提供了丰富的研究点,如性能调优、安全增强、用户体验改进等,适合作为毕业论文的探讨方向。

    Hibernate 进阶教程

    9. **性能调优**:提供关于如何提高Hibernate性能的建议,如批处理、延迟加载、缓存策略调整等。 10. **其他高级特性**:包括双向关联的维护、集合的有序性和索引、复合主键的处理、子类继承的映射等。 ...

    Hibernate几本书补充1

    8. **性能调优**:给出一些最佳实践和技巧,以提高Hibernate应用的性能。 《Hibernate Search in Action》则专注于Hibernate的全文搜索引擎功能,主要知识点包括: 1. **Hibernate Search概述**:介绍Hibernate ...

    hibernate-search-4.1.1.Final.rar

    在Hibernate Search 4.1.1.Final版本中,我们能看到对全文索引、实时搜索、多语言支持以及复杂查询构造的优化。 1. **全文检索基础** Hibernate Search的核心是基于Apache Lucene的全文搜索引擎,它可以对ORM对象...

    hibernate_search_reference.pdf

    该文档覆盖了 Hibernate Search 的核心概念、配置、映射实体到索引结构、查询构建以及性能调优等方面的内容。 #### 二、入门指南 - **系统需求**:首先介绍了运行 Hibernate Search 所需的基本环境。 - **使用 ...

    Hibernate缓存,性能优化

    综上所述,Hibernate缓存机制是提升应用性能的重要手段,通过合理配置缓存策略、优化查询方式、管理数据库连接以及实施有效的监控和调优措施,可以显著提高Hibernate应用的运行效率和用户体验。然而,缓存的使用并非...

    hibernate-search-4.3.0.Final

    1. **全文索引**:Hibernate Search自动跟踪数据库中的变化,并更新相应的全文索引,确保数据的实时性。 2. **多字段搜索**:支持对一个或多个字段进行组合搜索,提供更精确的查询结果。 3. **模糊搜索**:通过使用...

    \hibernate search in action.rar

    11. **性能优化**:讨论性能调优技巧,如批量索引、内存管理、缓存策略等,以提高搜索效率和降低资源消耗。 12. **案例研究**:通过实际应用场景,如电商商品搜索、新闻检索等,展示如何设计和实现完整的搜索解决...

    Struts-Hibernate-Spring推荐的最优组合配置

    5. **性能调优**:在实际项目中,性能是不可忽视的因素。可以通过以下方式提升性能: - 使用Spring的缓存框架,如EhCache或Redis,对常用数据进行缓存。 - 使用连接池管理数据库连接,如C3P0或HikariCP,提高...

Global site tag (gtag.js) - Google Analytics