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!!
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 |