LANGUAGE plpgsql
AS
$$
DECLARE
array_v test_update_4[];
record_v test_update_4;
BEGIN
FOR i IN 7000000..7000000 + 10000
loop
record_v := (i, now());
array_v[i] = record_v;
end loop;
update test_update_4
set created_at = now()
,test = t.id
from unnest(array_v) t
where test_update_4.id = t.id;
END ;
$$;
Подскажите, можно ли как-то узнать реальный план выполенения запроса в хранимой процедуре? Хочется понимать как постгрес строит планы в зависимости от размеров коллекциии
через расширение auto_explain и подключенную опцию log_nested_statements
Обсуждают сегодня