El 2 de agosto de 2016, 18:26, Alvaro Herrera <alvhe...@2ndquadrant.com> 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. > > En realidad este cálculo está mal, porque falta multiplicar por > NLOCKENTS que es MaxBackends+max_prepared_xacts. Si alguien sabe usar > una calculadora, ¡help! ;-) Pero sigue siendo un número relativamente > pequeño. >
Iba a preguntar si los custom workers contaban en los backends, pero luego encontré el InitializeMaxBackends en postinit: MaxBackends = MaxConnections + autovacuum_max_workers + _the extra unit accounts for the autovacuum launcher_ + max_worker_processes; _the extra unit accounts for the autovacuum launcher_ = 1 Suponiendo los valores por defecto, serían 112 backends, 0 prep xacts. ~240kb * 112 ~= ~26MB. Gracias por esa info! -- -- Emanuel Calvo 3manuek.com - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda