Re: Update taking forever

From: "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com>
To: Bianca Stephani <bianca(dot)stephani(at)gmail(dot)com>
Cc: "pgsql-novice(at)postgresql(dot)org" <pgsql-novice(at)postgresql(dot)org>
Subject: Re: Update taking forever
Date: 2015-06-15 12:43:55
Message-ID: CAKFQuwbmook0Dw1L5DuQZ8zvt3ahtuTtMY-s0iKEOnyfVzr9qg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

If you would please refrain from top-posting and actually show us what you
are doing, as opposed to describing it, more help may be forthcoming.

David J.

On Monday, June 15, 2015, Bianca Stephani <bianca(dot)stephani(at)gmail(dot)com> wrote:
>
> On Mon, Jun 15, 2015 at 9:17 AM, David G. Johnston <
> david(dot)g(dot)johnston(at)gmail(dot)com
> <javascript:_e(%7B%7D,'cvml','david(dot)g(dot)johnston(at)gmail(dot)com');>> wrote:
>
>> On Monday, June 15, 2015, Bianca Stephani <bianca(dot)stephani(at)gmail(dot)com
>> <javascript:_e(%7B%7D,'cvml','bianca(dot)stephani(at)gmail(dot)com');>> wrote:
>>
>>> Hi everyone.
>>> I want to update the value of a column of 25 thousand rows and a sql
>>> update is taking forever (literally, more then one day). There's any other
>>> way so i can do that?
>>>
>>
>> This would normally takes seconds (at most) if everything is working
>> properly, so yes. I would suspect your where clause is not using an index
>> to find those rows and there are a lot more than 25k rows on the table in
>> question. Show us schemas and explain output if you want a more definitive
>> answer.
>>
>
> Ops, i must have looked on the wrong place. There are 420k rows.
> My update have no "where" clause because i want to update all rows. I'm
> adding two columns to the table and i'm setting one of them with a select
> count and the other with the result of a recursive sql (defined before the
> update, not at each row).
>
>
>
>> Or you have locking issue...
>>
>> David J.
>>
>
>
>
> --
> Bianca Stephani.
>
>
>
>
>
>
>
> *"Killing time before time kill us""Panic called you out and took you in,
> giving you an easy game and letting you win""Who's gonna love you when you
> reach the end?""A diferença entre a vida e a arte é que a arte é mais
> suportável""Smile like you mean it""I told you I was brave, but I've
> lied""If you don't do anything, nothing can happen"*
>

In response to

Browse pgsql-novice by date

  From Date Subject
Next Message Keith 2015-06-15 14:45:05 Re: Update taking forever
Previous Message Bianca Stephani 2015-06-15 12:30:14 Re: Update taking forever