Database
•
•
By Mike
OpenSearch 效能調優:Shard 分配與 Index Lifecycle Management (ILM)
搜尋引擎的維運藝術
OpenSearch (或 Elasticsearch) 最常見的效能殺手是 Shard 過多。
黃金法則:單個 Shard 大小建議控制在 10GB - 50GB 之間。過小會導致 Cluster State 龐大,過大則影響恢復速度。
務必設定 ILM (Index Lifecycle Management):
- Hot Phase: 寫入中,使用 SSD。
- Warm Phase: 唯讀,遷移至 HDD。
- Delete Phase: 超過 30 天自動刪除。
這能大幅降低儲存成本。