В чем разница между временем выполнения MongoDBTimeMillis и временем отклика - PullRequest
0 голосов
/ 03 августа 2020

После прочтения inte rnet я все еще не уверен.

Используя различные инструменты, такие как mon go командная строка или Robo 3T GUI Я вижу, что мой запрос занимает около 70 мс для предоставления результатов.

В то же время, если я использую объяснение, он дает мне executionTimeMillis на 14 мс

Соединение уже установлено, поэтому накладных расходов быть не должно. есть и все же разница в районе Х5. Что думаешь?

1 Ответ

0 голосов
/ 03 августа 2020

объяснение.executionStats.executionTimeMillis

Общее время в миллисекундах, необходимое для выбора плана запроса и выполнения запроса.

Время отклика:

Время между началом и концом запроса. Он включает время, указанное ниже.

Время, затраченное на циклы процессора, если таковые имеются [время ожидания] + ExecutionTimeMillis [выбор плана, выполнение] + Время, затраченное на возврат ответа [возврат последнего байта ответа]

...