Здравствуйте, подскажите пожалуйста, есть postgres 13 версии, создана БД с таблицей mytable размером 650 Мб. Выполняю однократно запрос select * from mytable, запрос по факту выполнялся 43 секунды (проверял с включенным timing), но если посмотреть в pg_stat_statements , то вижу, что total_time указано 19795.10915 (значение calls 1). Почему такое различие в 2,3 раза между фактическим выполнением запроса и выводом total_time?
Из pg_stat_statements получаю таким запросом:
select datname, query, calls, (total_plan_time + total_exec_time) as total_time, rows, shared_blks_hit, shared_blks_read, ((total_plan_time + total_exec_time)/calls) as avg_time from pg_stat_statements join pg_database d on pg_stat_statements.dbid = d.oid order by total_time desc limit 10;
Перемещено hobbit из general