[pgbr-geral] pg_prepared_statements nao retorna nada

2011-12-14 Por tôpico Moisés P . Sena
Bom dia pessoa!

Uso debian 6.0 com postgresql 9.1.

configurei o meu postgresql conforme
http://www.postgresql.org/docs/8.4/static/pgstatstatements.html :

# postgresql.conf
shared_preload_libraries = 'pg_stat_statements'
custom_variable_classes = 'pg_stat_statements'
pg_stat_statements.max = 1
pg_stat_statements.track = all


restartei o postgres.

com o usuario postgres, acessei o BD criei a extensao pg_stat_statements

postgres@server$ echo CREATE EXTENSION pg_stat_statements; | psql meu_db
CREATE EXTENSION

executei o reset:

postgres@server$ echo select pg_stat_statements_reset(); | psql meu_db
 pg_stat_statements_reset
--

(1 registro)


até ai, blz.

So que agora eu quero ver os statements preparados e a view
pg_prepared_statements retorna vazio:

postgres@server$ echo select * from pg_prepared_statements; | psql me_db
 name | statement | prepare_time | parameter_types | from_sql
--+---+--+-+--
(0 registro)


Era para aparecer varios registros nesta view (se é que ela server para
exibir os statements preparados -- em Java com (JDBC)
connection.prepareStatement( MINHA SQL ...));

O que está de errado no meu procedimento?

Abraços,

-
Moisés P. Sena
(Analista e desenvolvedor de sistemas WEB e mobile)
http://www.moisespsena.com
http://linux.moisespsena.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] pg_prepared_statements nao retorna nada

2011-12-14 Por tôpico Flavio Henrique Araque Gurgel
2011/12/14 Moisés P. Sena moisesps...@gmail.com:
 Bom dia pessoa!

 Uso debian 6.0 com postgresql 9.1.

 configurei o meu postgresql conforme
 http://www.postgresql.org/docs/8.4/static/pgstatstatements.html :

 # postgresql.conf
 shared_preload_libraries = 'pg_stat_statements'
 custom_variable_classes = 'pg_stat_statements'
 pg_stat_statements.max = 1
 pg_stat_statements.track = all


 restartei o postgres.

 com o usuario postgres, acessei o BD criei a extensao pg_stat_statements

 postgres@server$ echo CREATE EXTENSION pg_stat_statements; | psql meu_db
 CREATE EXTENSION

 executei o reset:

 postgres@server$ echo select pg_stat_statements_reset(); | psql meu_db
  pg_stat_statements_reset
 --

 (1 registro)


 até ai, blz.

 So que agora eu quero ver os statements preparados e a view
 pg_prepared_statements retorna vazio:

 postgres@server$ echo select * from pg_prepared_statements; | psql me_db
  name | statement | prepare_time | parameter_types | from_sql
 --+---+--+-+--
 (0 registro)


 Era para aparecer varios registros nesta view (se é que ela server para
 exibir os statements preparados -- em Java com (JDBC)
 connection.prepareStatement( MINHA SQL ...));

Seu procedimento está correto.
O que está errado é que a pg_stat_statements não serve para mostrar
prepared statements. Ela mostra uma estatística de execuções de
consultas, mais ou menos como um PgFouine em modo texto.

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


Re: [pgbr-geral] pg_prepared_statements nao retorna nada

2011-12-14 Por tôpico Moisés P . Sena
Em 14 de dezembro de 2011 11:20, Flavio Henrique Araque Gurgel 
fha...@gmail.com escreveu:

 Seu procedimento está correto.
 O que está errado é que a pg_stat_statements não serve para mostrar
 prepared statements. Ela mostra uma estatística de execuções de
 consultas, mais ou menos como um PgFouine em modo texto.


E como eu faço para listar os statements abertos?

-- 
Moisés P. Sena
(Analista e desenvolvedor de sistemas WEB e mobile)
http://www.moisespsena.com
http://linux.moisespsena.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] pg_prepared_statements nao retorna nada

2011-12-14 Por tôpico Flavio Henrique Araque Gurgel
 Seu procedimento está correto.
 O que está errado é que a pg_stat_statements não serve para mostrar
 prepared statements. Ela mostra uma estatística de execuções de
 consultas, mais ou menos como um PgFouine em modo texto.


 E como eu faço para listar os statements abertos?

http://www.postgresql.org/docs/current/static/view-pg-prepared-statements.html

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