Я пытаюсь сравнить время ответа моих запросов в gremlin-console (база данных графа - janusgraph, а база данных бэкэнда - hbase).Для этого есть шаг «clock ()», который может выполнить запрос несколько раз и вернуть среднее время ответа.
Но, как указано в документации, существует фаза «разогрева»:
Разминка состоит просто в запуске запроса за один раз до начала отсчета времени.Это означает, что за одну итерацию времени воспринимаемое человеком время будет примерно вдвое больше времени, возвращаемого анализом часов.
Из-за этой фазы прогрева весь график, необходимый для обхода, всегдав кеше, чего не скажешь в реальном мире.Например, запрос, над которым я работаю, занимает 6 минут, потому что из бэкэнда hbase нужно извлечь много данных, но шаг clock () отображает время выполнения, равное 10 с, что может быть истинно только в лучшем случае..
Есть ли другой, лучший способ получить правильное время выполнения моих запросов с помощью gremlin-console?