首页 > 解决方案 > 尽管子查询很快,但 Postgresql 从行到 json 字符串的转换速度很慢

问题描述

我想以 json 形式返回表。

select array_to_json(array_agg(row_to_json(t))) from (select * from fastSubquery)t

子查询运行大约 400-500 毫秒,但包裹在这个 json 包装器中的总时间是 5 秒。

有没有更好的方法更省时?

UPD:json_agg(t) 显示类似的结果

标签: postgresql

解决方案


推荐阅读