控制每个分片占用的硬盘容量不超过 ES 的最大 JVM 的堆空间设置(一般设置不超过 32 G,参考上面的 JVM 内存设置原则),因此,如果索引的总容量在 500 G 左右,那分片大小在 16 个左右即可;当然 , 最好同时考虑原则 2 。考虑一下 node 数量,一般一个节点有时候就是一台物理机,如果分片数过多 , 大大超过了节点数 , 很可能会导致一个节点上存在多个分片,一旦该节点故障,即使保持了 1 个以上的副本 , 同样有可能会导致数据丢失,集群无法恢复 。所以,一般都设置分片数不超过节点数的 3 倍 。
【Elasticsearch 性能优化详解】
推荐阅读
- 新站SEO优化如何实现“漂亮”流量翻一番的目标
- 麒麟960相当于骁龙多少
- 如何进行Python代码的代码重构和优化?
- 网站开发中的内链策略:如何理解并有效运用内链优化?
- 10大SEO技巧揭秘:让你的网站优化事半功倍,流量飙升
- 黑帽SEO揭秘:为何选择正规优化而非非法手段?
- 元素p和s对钢的性能有哪些影响
- 为什么高性能场景选用Postgres SQL 而不是 MySQL
- 如何优化网页 如何优化网页关键词
- 网页如何优化下载 网页如何优化