From: | Stephan Szabo <sszabo(at)megazone23(dot)bigpanda(dot)com> |
---|---|
To: | Raymond Chui <raymond(dot)chui(at)noaa(dot)gov> |
Cc: | <pgsql-admin(at)postgresql(dot)org>, <pgadmin-support(at)postgresql(dot)org>, <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: [ADMIN] Fast Deletion For Large Tables |
Date: | 2002-10-04 15:34:58 |
Message-ID: | 20021004083355.M36970-100000@megazone23.bigpanda.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgadmin-support pgsql-admin pgsql-general |
On Wed, 2 Oct 2002, Raymond Chui wrote:
> I have some tables with huge data.
> The tables have column timestamp and float.
> I am try to keep up to 6 day of data values.
> What I do is execute SQL below from crontab (UNIX to
> schedule commands).
>
> BEGIN;
> DELETE FROM table_1 WHERE column_time < ('now'::timestamp - '6
> days'::interval);
> .....
> DELETE FROM table_n WHERE column_time < ('now'::timestamp - '6
> days'::interval);
> COMMIT;
>
>
> Everything is running fine, except take long time to finish.
> Because some tables stored values from 50,000 to 100,000 rows
> Some deletion need to deleted up to 45,000 rows.
>
> So I am thinking just delete the rows by their row number or row ID,
> like
>
> DELETE FROM a_table WHERE row_id < 45000;
>
> I know there is row_id in Oracle.
> Is there row_id for a table in Postgres?
Not really of that sort IIRC Oracle's row_id definition, although you
could probably fake something with a sequence.
From | Date | Subject | |
---|---|---|---|
Next Message | Roland Roberts | 2002-10-04 16:24:09 | Re: [GENERAL] Fast Deletion For Large Tables |
Previous Message | Shridhar Daithankar | 2002-10-04 14:34:20 | Re: Fast Deletion For Large Tables |
From | Date | Subject | |
---|---|---|---|
Next Message | Roland Roberts | 2002-10-04 16:24:09 | Re: [GENERAL] Fast Deletion For Large Tables |
Previous Message | mallah | 2002-10-04 14:43:11 | Re: errors reloading with pg_dump |
From | Date | Subject | |
---|---|---|---|
Next Message | Stephan Szabo | 2002-10-04 15:37:49 | Re: Inheritance: delete parent deletes children |
Previous Message | Justin Clift | 2002-10-04 15:21:11 | Re: PostgreSQL Website : advocacy.postgresql.org |