>> 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 ([email protected])
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda