explain analyze output with parallel workers - question aboutmeaning of information for explain.depesz.com
В списке pgsql-hackers по дате отправления:
| От | hubert depesz lubaczewski |
|---|---|
| Тема | explain analyze output with parallel workers - question aboutmeaning of information for explain.depesz.com |
| Дата | |
| Msg-id | 20171124112151.GA6616@depesz.com обсуждение исходный текст |
| Ответы |
Re: explain analyze output with parallel workers - question aboutmeaning of information for explain.depesz.com
|
| Список | pgsql-hackers |
Hi, up to parallel executions, when we had node in explain analyze showing "loops=x" with x more than 1, it meant that the "actual time" had to be multiplied by loops to get real time spent in a node. For example, check step 13 in https://explain.depesz.com/s/gNBd It shows time of 3ms, but loops of 1873, so the actual time is ~ 5600ms. But with parallel execution it seems to be no longer the case. For example: https://explain.depesz.com/s/LTMp or https://explain.depesz.com/s/QHRi It looks that the actual time is really actual time, and loops is "worker nodes + 1". Is that really the case? Should I, for explain.depesz.com, when dealing with partial* and parallel* nodes, use "loops=1" for calculation of exclusive/inclusive time? always? some other nodes? or am I missing something in here? Best regards, depesz
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера