追风中的小少年 2022-03-29 10:33 采纳率: 82.4%
浏览 70
已结题

pgsql的explain关键字是在是,有个慢sql,需要优化,网上找的文章都不太靠谱啊

img

select
event.traffic_event_id
from
traffic_event_pileloc plc
inner join
(
select
max(id) as id,
traffic_event_id
from traffic_event_history
group by traffic_event_id
) history
on history.id = plc.traffic_event_history_id
inner join traffic_event event on event.traffic_event_id = history.traffic_event_id
where
event.drc_event_report_time notnull

            and plc.number = '测试里程桩2'
        
    order by event.drc_event_report_time desc

其中涉及到的关联字段都是有索引的,
原来mysql的explain还能知道会给一些索引意见,pgsql这玩意完全看不懂的干活

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 4月6日
    • 创建了问题 3月29日