Search Postgresql Archives

Re: SELECT is immediate but the UPDATE takes forever

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 7dic, 2010, at 15:45 , MichaÅ Roszka wrote:

> Quoting Raimon Fernandez <coder@xxxxxxxxx>:
> 
>> I want to understand why one of my postgresql functions takes an
>> eternity to finish.
>> 
>> Here's an example:
>> 
>> UPDATE comptes SET belongs_to_compte_id=42009 WHERE (codi_compte LIKE
>> '10000%' AND empresa_id=2 AND nivell=11); // takes forever to finish
> 
> [...]
> 
>> but the same SELECT count, it's immediate:
>> 
>> SELECT count(id) FROM comptes WHERE codi_compte LIKE '10000%' AND
>> empresa_id=2 AND nivell=11;
> 
> Maybe there is any check or constraint on belongs_to_compte_id.comptes that
> might take longer?

no, there's no check or constraint (no foreign key, ...) on this field.

I'm using now another database with same structure and data and the delay doesn't exist there, there must be something wrong in my current development database.

I'm checking this now ...

thanks,

r.


> 
> Cheers,
> 
>   -Mike
> 
> --
> MichaÅ Roszka
> mike@xxxxxxxxxxxxxxx
> 
> 



-- 
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux