我正在尝试了解 postgresql 中的查询优化,并且我有一个包含一些查询的函数。其中一些是简单的查询,将一个值保存到一个变量中,然后下一个查询使用这个变量来查找一些东西。让我们说:
function()...
select type into t
from tableA
where code = a_c;
select num into n
from tableB
where id = t;
end function...
还有更多.. 如果我想解释分析整个函数,我执行命令 explain analyze select function(); 这是正确的方法还是我应该解释分析函数内的每个查询,如果是这样,用什么值?