有关此功能为何慢有时的任何提示?
create function getGeometry(numeric(38,8)) returns st_geometry
AS $$
select shape
from shape_table
where someid = $1;
$$ LANGUAGE SQL;
select getGeometry(367214918);
someid
字段有一个索引
根据我传入的数字,函数有时会在40ms内返回,有时会在1500ms内返回。如果我在没有函数的情况下查询,它总是返回50ms以下的结果。
select shape
from shape_table
where someid = 367214918;
非常感谢如何解决此问题。