On 8/6/22 4:21, Horacio Miranda wrote:
Lo que dice Alvaro a esta altura solo hago un ( click guardar ) y lo
voy a revisar bien. por que si lo usa Alvaro o participa Alvaro es por
algo.
Encuentro que pgtune es un buen punto de partida junto con Dexter,
pero si quieres cosas mas finas definitivamente ese proyecto lo voy a
revisar bien. ( el que propuso Alvaro ).
On 8/06/2022, at 1:39 PM, Guillermo E. Villanueva
<guillermo...@gmail.com> wrote:
Ups no me digas eso a esta altura Alvaro 😨😳, uso mucho pgtune en
servidores on premise.
Voy a tener que hacerme tiempo para estudiar esa guía.
Gracias Horacio, Guillermo por vuestros comentarios. Mi opinión es
que pgtune puede no ser una buena base, puede ser incluso
*contraproducente*. Por ejemplo, max_connections:
a) Debería estar ligado a las CPUs (me sorprende no lo esté)
b) Debería dar un valor muy diferente según si usas un pool de
conexiones que si no lo usas. Y si lo usas, a su vez puede depender de
si está en modo sesión o transacción.
Pruebo a generar una configuración para 2 cores. Me recomienda
max_connections = 200. Eso puede destrozar el rendimiento de la base de
datos. Lo explico bien, junto a otros parámetros, en esta charla que
está en español:
https://aht.es/#talks-configuracion_de_postgresql_para_seres_humanos
Y así podría seguir con muchos parámetros. Si fuera tan fácil
determinar los valores, ¿por qué no lo hace Postgres automáticamente,
por qué no "embebe" pgTune?
Espero os valga la guía, y la web en general de postgresqlco.nf.
Aunque sólo sea una pequeña ayuda, porque al final, tunear Postgres, nos
guste o no, es un "arte". No es, y lo digo con todos mis máximos
respetos, un "simple formulario web".
Saludos,
Álvaro
--
Alvaro Hernandez
-----------
OnGres
El mar, 7 jun 2022 a las 19:01, Álvaro Hernández (<a...@ongres.com>)
escribió:
On 7/6/22 22:36, Horacio Miranda wrote:
> Para terminar, recuerda hacer tuning de tu base con pgtune
> https://pgtune.leopard.in.ua/ No pongas mucha RAM solo la que
> necesites para que opere bien. ( al final del postgresql.conf ) y
> suerte con tus bases, espero que esta informaci'on sea util
para lo
> que necesites.
pgtune hace recomendaciones demasiado estáticas, que pueden
llegar
a ser malas o incluso contraproducentes. En su lugar, es mejor
"seguir
una guía" que te ayude a personalizar los parámetros a tu caso
particular. En particular, me permito recomendar
https://postgresqlco.nf/tuning-guide (proyecto del que formo parte;
perdón por la auto referencia, pero espero sea útil).
Saludos,
Álvaro
--
Alvaro Hernandez
-----------
OnGres