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

Responder a