Re: [pgbr-geral] [pgbr-dev] command_string

2007-12-12 Thread Euler Taveira de Oliveira
Fernando Brombatti wrote:

[movendo para pgbr-geral]

> Na view pg_stat_activity, a coluna query é formada pela função
> pg_stat_get_backend_activity(s.backendid). Porém muitas das minhas
> querys estão retornando truncadas. Alguém sabe como fazer para trazer
> mais dados das minhas querys, ou seja, que eu consiga o texto completo?
> 
Esta discussão não pertence a lista pgbr-dev. A pgbr-dev tem o intuito
de organizar a comunidade e auxiliar na promoção do PostgreSQL no Brasil.

Quanto a sua dúvida, como assim truncado? Qual as versões do cliente e
servidor que está utilizando? Qual o cliente utilizado? Podes dar um
exemplo?


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] [pgbr-dev] command_string

2007-12-13 Thread Leonardo Cezar
Novamente mudando para a lista geral. Conforme o Euler já disse, aqui
devem ser discutidos assuntos de postgres em geral. A lista dev é
utilizada apenas para organização de nossa comunidade.

On Dec 13, 2007 1:13 PM, Fernando Brombatti <[EMAIL PROTECTED]> wrote:
> Estou usando psql pq estou montando um script que manda email para uma
> galera aqui que diz que postgresql é ruim, com todas as querys do ERP que
> levarem mais de 3 minutos para rodar. Então a cada 60 segundo quero rodar um
> query que preparei... e mostrar para eles que o sistema que eles
> desenvolveram é que está ruim e não o SGBD. Problemas à parte, ele está
> truncando o sql (deve ser por votla desse 1kb mesmo).

Utilize a configuração de logs do próprio postgres para alcançar seu
objetivo. Em especial os seguintes parametros devam resolvert:

redirect_stderr = on
log_min_duration_statement = 3Min
log_filename = 'pg.log'

Procure no arquivo pg.log as consultas interessantes para sua pesquisa.

Consulte o manual para maiores informações sobre os gerenciamento de logs.

> Se não tem como mudar, em qual versão ele deverá ser configurável?

Não sei. Existem usuários com mais propriedade para responder esta
questão nesta lista. Na verdade uma olhadela no @TODO deveria ser
suficiente.

O fato é que a constante PGBR_ACTIVITY_SIZE possui um valor inicial de
1024b e AFAIK é utilizada apenas para fins de estatisticas.

Alterar o tamanho deste objeto e recompilar o postgres deveria
funcionar, porém não é assim que as coisas funcionam, então é melhor
esperar a geração do GUC pelo PGDG.

Abraço!

-Leo
-- 
Leonardo Cezar
PgConBrasil: dias 7-8 dezembro 2007
http://pgcon.postgresql.org.br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral