Hola a todos,
Queria saber cual podria ser la “mejor” configuracion recomendada para un postgres 9.1 que esta en un servidor de 4gb de RAM que corre Wichi (pentaho).
Por el momento le di 2 gb al pentaho y deje 2 libres, para SO y demas …
Tengo entendido que modificando:
work_mem y SHARED_BUFFERS, se podria aumentar la performance, pero me gustaria saber que se recomienda para una base de DW, cuya funcion primaria es la de consulta.
Haciendo un:
SELECT pg_stat_activity.usename,
round(date_part(‘epoch’::text, now() - pg_stat_activity.query_start)) AS duration,
pg_stat_activity.current_query
FROM pg_stat_activity
ORDER BY round(date_part(‘epoch’::text, now() - pg_stat_activity.query_start)) DESC;
obtengo:
select
“map_dw_lt_imppresupsubdependencia”.“imppresupsubdependencia_desc” as “c0”,
“map_dw_lt_imppresupfuentes”.“imppresupfuente_id” as “c1”,
“map_dw_lt_imppresupfuentes”.“imppresupfuente_desc” as “c2”,
“map_dw_lt_redprogramatica”.“programa_desc” as “c3”,
“map_dw_lt_redprogramatica”.“subprograma_desc” as “c4”,
“map_dw_lt_categoriascargo”.“escalafon_id_map” as “c5”,
“map_dw_lt_categoriascargo”.“escalafon_desc” as “c6”,
“map_dw_lt_persona”.“letra” as “c7”,
“map_dw_lt_persona”.“apellidonombre_desc” as “c8”,
“map_dw_lt_categoriascargo”.“dedicacion_id_map” as “c9”,
“map_dw_lt_categoriascargo”.“dedicacion_desc” as “c10”
from
“mapuche”.“map_dw_lt_imppresupsubdependencia” as “map_dw_lt_imppresupsubdependencia”,
“mapuche”.“map_dw_ft_vw_liquidaciones” as “map_dw_ft_vw_liquidaciones”,
“mapuche”.“map_dw_lt_imppresupfuentes” as “map_dw_lt_imppresupfuentes”,
“mapuche”.“map_dw_lt_redprogramatica” as “map_dw_lt_redprogramatica”,
“mapuche”."map_dw_lt_categoriasc
Aclaro que el qry esta truncado, posiblemente porque sea muy grande, de todos modos, estos qry son automaticos, es decir, los procesa el motor mondrian, de acuerdo a como esten conformados los cubos.
Muchas gracias y saludos,
Fernando