阿里云Elasticsearch调整refresh_interval大小
阿里云Elasticsearch索引使用的refresh_interval大小与是否启用场景化模板相关:
1、购买Elasticsearch时启用场景化模板,商业版Elasticsearch场景化模板中的refresh_interval默认是10s,日志增强版Elasticsearch实例默认是30s,详请请参见文档。
2、购买Elasticsearch时未启用场景化模板,阿里云Elasticsearch创建索引refresh_interval默认为1秒,详请请参见文档。
可通过以下方式修改refresh_interval值:
1、已建索引,直接通过api动态修改:
PUT /{index}/_settings
{
"refresh_interval": "2s"
}
2、创建索引时指定setting或通过模板指定,详请请参见文档。
对于没有创建的索引模板,可以在创建索引是加入以下参数设置index.refresh_interval 执行refresh操作的频率,默认是1s(秒)。对于实时性要求不高的场景,可增大该参数值(例如10s),来降低refresh开销,提高集群性能。 对于已经创建的索引,可以通过
curl -u user:password -XPUT 'http://<host:port>/indexName/_settings' -d' {
"refresh_interval" : "1s"
}'
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。