在大数据量场景下使用 OpenSearch(或 Elasticsearch)时,合理的索引和分片策略对于系统性能至关重要。本文将探讨如何针对每天约 80G 数据量的写入需求,优化现有的索引和分片方案。
1. 背景介绍
我们面临的场景是:
- 每天新增数据量约 80G
- 当前索引使用 7 个分片(根据现有模板)
- 业界最佳实践建议每个分片大小在 30G 到最大 50G 之间
2. 现状分析
当前的索引模板设置如下:
PUT _template/pro-template
{
"index_patterns": ["pro-put*"</