Hola a todos.
En la base de datos que tenemos en produccion tenemos el siguiente error en
el log
2016-08-01 14:26:34 COT 30621 ERROR: out of shared memory
2016-08-01 14:26:34 COT 30621 HINT: You might need to increase
max_locks_per_transaction.
Una transaccion tipica del sistema ejecuta la fun
El 2 de agosto de 2016, 12:22, Sergio Sinuco <
sergiosin...@datatraffic.com.co> escribió:
Hola a todos.
>
> En la base de datos que tenemos en produccion tenemos el siguiente error
> en el log
>
> 2016-08-01 14:26:34 COT 30621 ERROR: out of shared memory
> 2016-08-01 14:26:34 COT 30621 HINT: You
2016-08-02 10:22 GMT-05:00 Sergio Sinuco :
> Hola a todos.
>
> En la base de datos que tenemos en produccion tenemos el siguiente error en
> el log
>
> 2016-08-01 14:26:34 COT 30621 ERROR: out of shared memory
> 2016-08-01 14:26:34 COT 30621 HINT: You might need to increase
> max_locks_per_transa
Hola.
Este es el valor actual de los parametros que me mencionaron. Basicamente
estan los valores por defecto.
constraint_exclusion = partition
max_locks_per_transaction = 64
max_connections = 100
max_prepared_transactions = 0
Tenemos 4 tablas padre. Cada una de ellas con mas o menos 200 hijas.
2016-08-02 14:22 GMT-05:00 Sergio Sinuco :
>
> Lo que si estoy viendo es que despues de insertar el registro se hace
> actualiza en la tabla padre usando la llave primaria.
>
> UPDATE parseo.trama_1 SET ejecutada=true WHERE id=idtramain;
>
y el CREATE TRIGGER? hay más de un trigger o sólo uno?
--
Jaime solo hay un trigger en esta tabla, CREATE TRIGGER es el siguiente:
CREATE TRIGGER ins_trama
BEFORE INSERT
ON parseo.trama_1
FOR EACH ROW
EXECUTE PROCEDURE parseo.ins_trama();
El 2 de agosto de 2016, 15:44, Jaime Casanova <
jaime.casan...@2ndquadrant.com> escribió:
> 2016-08-02 14:2
Sergio Sinuco escribió:
> Hola.
>
> Este es el valor actual de los parametros que me mencionaron. Basicamente
> estan los valores por defecto.
>
> constraint_exclusion = partition
> max_locks_per_transaction = 64
> max_connections = 100
> max_prepared_transactions = 0
>
> Tenemos 4 tablas padre
2016-08-02 15:46 GMT-05:00 Sergio Sinuco :
> Jaime solo hay un trigger en esta tabla, CREATE TRIGGER es el siguiente:
>
> CREATE TRIGGER ins_trama
> BEFORE INSERT
> ON parseo.trama_1
> FOR EACH ROW
> EXECUTE PROCEDURE parseo.ins_trama();
>
> El 2 de agosto de 2016, 15:44, Jaime Casanova
>
Alvaro Herrera escribió:
> Se aumenta más o menos en 302 bytes por cada unidad que aumentas en
> max_locks_per_transaction (ver LockShmemSize). O sea en vez de usar
> ~19kB vas a usar ~240kB. No creo que te afecte en nada.
En realidad este cálculo está mal, porque falta multiplicar por
NLOCKENT
Muchas gracias por la ayuda.
Aumentare el parametro y cambiare los update. Les cuento como me va.
El 2 de agosto de 2016, 16:26, Alvaro Herrera
escribió:
> Alvaro Herrera escribió:
>
> > Se aumenta más o menos en 302 bytes por cada unidad que aumentas en
> > max_locks_per_transaction (ver LockS
El 2 de agosto de 2016, 18:26, Alvaro Herrera
escribió:
>
> Alvaro Herrera escribió:
>
> > Se aumenta más o menos en 302 bytes por cada unidad que aumentas en
> > max_locks_per_transaction (ver LockShmemSize). O sea en vez de usar
> > ~19kB vas a usar ~240kB. No creo que te afecte en nada.
>
> E
11 matches
Mail list logo