Bruno, Não sei te informar exatamente o que é cada consulta, e como elas são feitas. Só sei dizer que as de prioridade são as de geração de relatórios. Mas nao sei que tipos de relatório são esses.
Vlw! Marcus Em 6 de julho de 2011 18:27, Bruno Silva <[email protected]> escreveu: > Desculpa a intromissão/curiosidade mas, é uma consulta prioritária, ou uma > sequência de procedimentos que são executados? > Isso é para, por exemplo, a geração de um relatório gerêncial? Tem alguma > série de funcionalidades executadas pela aplicação no banco? > É tudo consulta? Ou tem manipulação de dados? > Qual a versão do postgres que vc está usando? > > Bruno E. A. Silva. > > > > > 2011/7/6 Marcus Quintella <[email protected]> > >> 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 >> >> > > _______________________________________________ > 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
