>> 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