Re: Performance bottleneck due to array manipulation - Mailing list pgsql-performance

From Félix GERZAGUET
Subject Re: Performance bottleneck due to array manipulation
Date
Msg-id CANVwZtvhJby1fXADCwV09Ypy9yvwaBQ_i0OFkriAAjcbUjU+8A@mail.gmail.com
Whole thread Raw
In response to Performance bottleneck due to array manipulation  (Genc, Ömer <Oemer.Genc@iais.fraunhofer.de>)
List pgsql-performance
Hello,

On Fri, Aug 21, 2015 at 2:48 PM, Genc, Ömer <Oemer.Genc@iais.fraunhofer.de> wrote:

Now I want to delete all entries from ims_point, where the timestamp is older than one hour. The currently being referenced ids of the table ims_object_header should be excluded from this deletion.

 


delete from public.ims_point ip
  where ip.timestamp < current_timestamp - interval '1 hour'
    and not exists ( select 'reference exists'
                       from public.ims_object_header ioh
                      where ioh.last_point_id = ip.point_id
                     )
;

Does this works for you ?

pgsql-performance by date:

Previous
From: Tom Lane
Date:
Subject: Re: Performance bottleneck due to array manipulation
Next
From: Igor Neyman
Date:
Subject: Re: Performance bottleneck due to array manipulation