2011/12/14 Moisés P. Sena <[email protected]>: > 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 = 10000 > 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 [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
