6.2. 调整查询性能


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

检查索引用量统计

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

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

调整索引的提交间隔

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

此操作非常昂贵,因此您应该避免配置太小的时间间隔。默认值为 1000 毫秒(1 秒)。

为查询调整刷新间隔

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

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

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

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat