Postgresql 如果我们嵌套了select和order by limit 1,那么如何优化此postgres查询
请建议优化此查询的最佳方法 此查询耗时90004毫秒。查询结果为2463行,即任务表中的总行数,查询中使用的视图不需要太多时间,速度非常快。Postgresql 如果我们嵌套了select和order by limit 1,那么如何优化此postgres查询,postgresql,sql-order-by,query-optimization,limit,Postgresql,Sql Order By,Query Optimization,Limit,请建议优化此查询的最佳方法 此查询耗时90004毫秒。查询结果为2463行,即任务表中的总行数,查询中使用的视图不需要太多时间,速度非常快。 这是我关于stackoverflow的第一个问题,请纠正我或让我知道是否需要任何进一步的细节 如果可能的话,给出表模式+样本数据,我100%确信这可以优化以获得更好的结果,所以给出表模式+样本数据 SELECT tk.id AS taskid, tk.projectid, tk.NAME AS taskname, tk.code AS taskcode,
这是我关于stackoverflow的第一个问题,请纠正我或让我知道是否需要任何进一步的细节 如果可能的话,给出表模式+样本数据,我100%确信这可以优化以获得更好的结果,所以给出表模式+样本数据
SELECT tk.id AS taskid, tk.projectid, tk.NAME AS taskname, tk.code AS taskcode, (
SELECT view1.entrydate
FROM view1
WHERE view1.taskid = tk.id
ORDER BY view1.entrydate LIMIT 1
) AS entrystartdate, (
SELECT view1.entrydate
FROM view1
WHERE view1.taskid = tk.id
ORDER BY view1.entrydate DESC LIMIT 1
) AS entryenddate
FROM task tk