Update lentos

From: Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com>
To: Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Update lentos
Date: 2010-06-05 22:21:46
Message-ID: AANLkTimvOX4oS1MMceLEPgOi_HcgQ5I0lqVlX1v1IvDD@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

hola compañeros

Disculpen e tenido un problema algo interesante, tengo tablas con millones
de registros y hago select
muy complejos pero la verdad es que el problema no son los SELECT por que
los Select lo efectua
en "ms" y por ejemplo hago los updates y 3 updatese tardan 1 segundo, y para
mi caso es un problema
muy fuerte ya que hago updates de forma muy seguida!!

update procmty.cadenas2 set pid=16953 ,fecha2=NOW()+interval'00:00:30' where
recibo>='2010-06-04 13:00:00' and idS=66215533
update procmty.cadenas2 set pid=16953 ,fecha2=NOW()+interval'00:00:30' where
recibo>='2010-06-04 13:00:00' and idS=66215547
update procmty.cadenas2 set pid=16953 ,fecha2=NOW()+interval'00:00:30' where
recibo>='2010-06-04 13:00:00' and idS=66215545
update procmty.cadenas2 set pid=16953 ,fecha2=NOW()+interval'00:00:30' where
recibo>='2010-06-04 13:00:00' and idS=66215549
update procmty.cadenas2 set pid=16953 ,fecha2=NOW()+interval'00:00:30' where
recibo>='2010-06-04 13:00:00' and idS=66215575
update procmty.cadenas2 set pid=16953 ,fecha2=NOW()+interval'00:00:30' where
recibo>='2010-06-04 13:00:00' and idS=66215573
update procmty.cadenas2 set pid=16953 ,fecha2=NOW()+interval'00:00:30' where
recibo>='2010-06-04 13:00:00' and idS=66215569
update procmty.cadenas2 set pid=16953 ,fecha2=NOW()+interval'00:00:30' where
recibo>='2010-06-04 13:00:00' and idS=66215563
update procmty.cadenas2 set pid=16953 ,fecha2=NOW()+interval'00:00:30' where
recibo>='2010-06-04 13:00:00' and idS=66215559
update procmty.cadenas2 set pid=16953 ,fecha2=NOW()+interval'00:00:30' where
recibo>='2010-06-04 13:00:00' and idS=66215577

y ofresco un fragmento de mi conf de postgres ya que es lo unico que e
modificado todo lo demas queda por defecto,
yo manejo SLE 11 con Postgres 8.4.3 en server Blade de DELL, si alguien sabe
por que tardan tanto los update y en
caso contrario los select son muy pero muy rapidos!!

shared_buffers = 2GB # min 128kB
#temp_buffers = 8MB # min 800kB
#max_prepared_transactions = 0 # zero disables the feature
work_mem = 1GB # min 64kB
maintenance_work_mem = 1GB
effective_cache_size = 21GB

Gracias a todos!!

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2010-06-05 23:50:33 Re: Update lentos
Previous Message Jaime Casanova 2010-06-05 17:38:32 Re: duda sobre constraint