elasticsearch - 有人可以解释 Elasticsearch index_time_in_millis 吗?
问题描述
我正在测试 Elasticsearch 性能,需要一些帮助来理解其中一项统计数据。索引的 _stats API 显示索引花费了 2014943633 毫秒。然后是 559 小时(23 天)。怎么会这样?我应该将该数字除以分片、核心或段的数量吗?
该索引有 12 个分片,509 个段。
"indexing" : {
"index_total" : 1664997009,
"index_time_in_millis" : 2014943633,
提前致谢。
解决方案
当执行 1,664,997,009 次索引操作时, 2014943633ms看起来是合理的。引用这个 GH 问题:
索引时间衡量索引线程花费了多少时间。线程可以并行执行,因此两个并行执行的线程每个花费 10 毫秒将导致 20 毫秒的索引时间。
推荐阅读
- java - Application Insights - Java 应用程序中未跟踪依赖关系
- android - 什么是 Expo React-native 中的 DangerZone
- python - 如何每 3 个选择的元素中的 10 个元素对 numpy 数组进行二次采样
- javascript - 导航到另一条路线时重新加载数据而不刷新组件
- image-processing - 两幅图像的RGB直方图之间的欧几里得距离
- django - 部署到 Heroku 后如何删除“OperationalError at / no such table: subreddit_subreddit”?
- angular - Material Mat-Stepper Horizontal - 如何将标题放置在内容下方?
- angular - Angular & Spring Boot 2 & OAuth2 客户端
- automated-tests - 赛普拉斯 - 如果函数超时
- python - 将列组与布尔值组合以创建多个新列