6.2. 调优查询性能


使用以下准则,以帮助您提高索引操作和查询的性能。

检查索引用量统计

对部分索引缓存的查询会返回较慢的缓存结果。例如,如果没有注解模式中的一些字段,则生成的索引不包括这些字段。

通过检查每种查询运行所需的时间,开始调整查询性能。如果您的查询似乎很慢,您应该确保查询对缓存使用索引,并且所有实体和字段映射都被索引。

为索引调整提交间隔

索引可以降级 Data Grid 集群的写入吞吐量。commit-interval 属性定义间隔,以毫秒为单位定义内存中缓冲的索引更改被刷新到索引存储,并执行提交。

此操作的成本比较昂贵,您应该避免配置太小的间隔。默认值为 1000 ms (1 秒)。

为查询调整刷新间隔

refresh-interval 属性定义刷新索引读取器之间的间隔(以毫秒为单位)。

默认值为 0, 它会在将查询写入缓存后立即返回查询的数据。

值大于 0 会导致一些过时的查询结果,但显著提高吞吐量,特别是在写密集型场景中。如果您不需要在查询被写入后马上返回数据,您应该调整刷新间隔以提高查询性能。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部