Então Dickson, essa solução da prioridade seria algo paleativo. O pessoal de
Dev ja está remodelando algumas coisas, refazendo algumas coisas na
aplicação... Mas eqto nao fica pronto, estamos tentando melhorar a situação!

Valeu!

Abs!
Marcus

Em 6 de julho de 2011 18:12, Dickson S. Guedes <[email protected]>escreveu:

> Em 6 de julho de 2011 15:19, Marcus Quintella <[email protected]>
> escreveu:
> > Boa tarde!
> > Cada consulta gerada no bando de dados abre um processo no sistema
> > operacional com um PID. Eu gostaria de alterar a prioridade com que esses
> > processos rodam em determinadas consultas que tem maior urgência.
> > Dessa maneira gostaria de saber qual a melhor forma de proceder.
>
> Só por curiosidade, você fez alguma coleta de dados, medição e análise
> que demonstre que essa é a alternativa que vai realmente "agilizar" o
> processo?
>
> Que é possível é possível, você poderia utilizar uma combinação de
> coisas como NOTIFY/LISTEN [1][2], application_name [3], nice, etc, ou
> ainda você poderia ter uma conexão "permanente", como um pool, cujo
> PID teria uma prioridade diferenciada, poderia utilizar
> application_name [3] para identificar esta conexão com uma
> "prioritária", um outro processo se encarregaria de ler isso do banco
> para dar um "nice" nesse PID, e todas as consultas "prioritárias"
> seriam encaminhadas por essa conexão, ufa!
>
> Mas não seria mais simples você ter um controle de fila na própria
> aplicação?
>
> [1] http://www.postgresql.org/docs/current/static/sql-notify.html
> [2] http://www.postgresql.org/docs/current/static/libpq-notify.html
> [3]
> http://www.postgresql.org/docs/current/interactive/runtime-config-logging.html#GUC-APPLICATION-NAME
>
> []s
> Dickson S. Guedes
> mail/xmpp: [email protected] - skype: guediz
> http://guedesoft.net - http://www.postgresql.org.br
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a