>> oigan alfuno de ustedes sabe como dar mayor prioridad a unos
>> usuarios que a otros por ahi viendo me fije que era en el hba
>> pero no e encontrado nada!!
>>
>> gracias
>>
>
> Entiendo que Postgres no soporta priorizar los queries de algunos usuarios.
> A lo sumo podrías intentar una solución casera para priorizar ciertos
> backends desde el S.O.
> El pid lo podrás obtener de pg_stat_activity o con pg_backend_pid() para la
> sesión en curso y luego hacer los renice correspondientes.
> Igual, tengo mis dudas de que este tipo de acciones brinde algún beneficio
> de peso salvo se trate de procesos muy intensivos sobre la CPU. ¿Alguien ha
> probado algo así?

Si, pero no filtrando por usuarios. Además es muy relativo a la
duración de los backends, que en el caso que sea parte de una
arquitectura web, donde los backends se crean y mueren muy
rápidamente, sería ilógico hacer un 'renice'. En el caso que sea una
aplicación que abre backends y tienen varias transacciones, quizás
podría tener algo de beneficio.

En todo caso se podría hacer un script al estilo daemon que utilice el
process title y filtre el nombre del usuario y ejecute el renice.

En mi opinión, depende mucho de cual es la duración promedio de los
backends. No? Que les parece?


-- 
              Emanuel Calvo Franco
        www.emanuelcalvofranco.com.ar
     Join: http://www.thevenusproject.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

Responder a