Кто-нибудь может объяснить Elasticsearch index_time_in_millis?

#elasticsearch

#elasticsearch

Вопрос:

Я тестирую производительность Elasticsearch и нуждаюсь в некоторой помощи в понимании одной из характеристик. API _stats для индекса показывает, что индексация заняла 2014943633 миллисекунд. Тогда это 559 часов (23 дня). Как это может быть? Должен ли я разделить это число на количество сегментов, ядер или сегментов?

Индекс состоит из 12 сегментов, 509 сегментов.

     "indexing" : {
      "index_total" : 1664997009,
      "index_time_in_millis" : 2014943633,
 

Заранее спасибо.

Ответ №1:

2014943633 мс выглядит правдоподобно, когда было выполнено 1 664 997 009 операций индексации. Цитирую из этой проблемы GH:

Время индексации измеряет, сколько времени было потрачено на индексацию потоков. Потоки могут выполняться параллельно, поэтому два параллельных потока, каждый из которых занимает 10 мс, приведут к 20 мс времени индексации.

Комментарии:

1. Количество потоков! Спасибо за полезный ответ.