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
