Em 6 de julho de 2011 18:38, Marcus Quintella <[email protected]> escreveu:
> 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.

Então você não está fazendo sua lição de casa de DBA.
Pra otimizar _qualquer_ sistema você tem que saber o que o sistema
está fazendo no banco, como é a tal consulta, se ela é intensiva em
I/O ou em CPU, se ela está usando índices corretamente, etc.

Fazer renice do processo talvez não adiante em nada!
Pode ser que você tenha que criar, modificar ou excluir um índice,
pode ser que o gargalo seja I/O e você tenha que separar discos e
tablespaces, pode ser que o processo esteja comendo 100% de CPU e tudo
o que você possa fazer é modificar a consulta ou dar CPU mais
poderosa.

E se você não sabe como a aplicação está se comportando com o banco de
dados, como você vai saber qual dos processos dar prioridade?
Repense seus conceitos. Dica de amigo. Otimização na base da cegueira é:
- tiro no pé;
- perda de tempo;
- estresse geral pra você, seus colegas, clientes, chefes, etc.

[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a