Re: [pgbr-geral] Zerar utilização dos índices

2014-10-30 Por tôpico Matheus de Oliveira
2014-10-29 17:22 GMT-02:00 Luiz Carlos L. Nogueira Jr. 
lcnogueir...@gmail.com:

 o 1o select dá erro pois os tipos são diferentes oid e string;


Você fez a conversão para regclass como eu mostrei?

Atenciosamente,
-- 
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Zerar utilização dos índices

2014-10-29 Por tôpico Luiz Carlos L. Nogueira Jr.
Versão 9.3
valeu

Em 27 de outubro de 2014 11:58, Euler Taveira eu...@timbira.com.br
escreveu:

 On 27-10-2014 11:15, Luiz Carlos L. Nogueira Jr. wrote:
  Criei uma porrada de índices no meu ambiente e queria analisar seus usos.
  Para isso gostaria de zerar os contadores a quente.
  Tem como fazer isso?
 
 Você não informou a versão... Existe a função pg_stat_reset() que zera
 todos os contadores do banco de dados atual. Em versões = 9.0, dá para
 zerar os contadores de tabelas e funções específicas.


 --
Euler Taveira   Timbira - http://www.timbira.com.br/
PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Zerar utilização dos índices

2014-10-29 Por tôpico Luiz Carlos L. Nogueira Jr.
Mas queria zerar apenas as estatísticas de utilização dos índices.

Em 29 de outubro de 2014 08:50, Luiz Carlos L. Nogueira Jr. 
lcnogueir...@gmail.com escreveu:

 Versão 9.3
 valeu

 Em 27 de outubro de 2014 11:58, Euler Taveira eu...@timbira.com.br
 escreveu:

 On 27-10-2014 11:15, Luiz Carlos L. Nogueira Jr. wrote:
  Criei uma porrada de índices no meu ambiente e queria analisar seus
 usos.
  Para isso gostaria de zerar os contadores a quente.
  Tem como fazer isso?
 
 Você não informou a versão... Existe a função pg_stat_reset() que zera
 todos os contadores do banco de dados atual. Em versões = 9.0, dá para
 zerar os contadores de tabelas e funções específicas.


 --
Euler Taveira   Timbira - http://www.timbira.com.br/
PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Zerar utilização dos índices

2014-10-29 Por tôpico Matheus de Oliveira
2014-10-29 9:51 GMT-02:00 Luiz Carlos L. Nogueira Jr. 
lcnogueir...@gmail.com:

 Mas queria zerar apenas as estatísticas de utilização dos índices.



De todos os índices?

Você pode fazer assim:

SELECT pg_stat_reset_single_table_counters(indexrelid)
FROM pg_index
WHERE indrelid = 'nome_da_tabela'::regclass;

Apesar do nome, a função pg_stat_reset_single_table_counters também
funciona para índices. A consulta acima zera todos índices de uma tabela,
mas você pode fazer para um único índice:

SELECT pg_stat_reset_single_table_counters('nome_do_indice'::regclass);

Atenciosamente,
-- 
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Zerar utilização dos índices

2014-10-29 Por tôpico Luiz Carlos L. Nogueira Jr.
Valeu

Em 29 de outubro de 2014 12:33, Matheus de Oliveira 
matioli.math...@gmail.com escreveu:


 2014-10-29 9:51 GMT-02:00 Luiz Carlos L. Nogueira Jr. 
 lcnogueir...@gmail.com:

 Mas queria zerar apenas as estatísticas de utilização dos índices.



 De todos os índices?

 Você pode fazer assim:

 SELECT pg_stat_reset_single_table_counters(indexrelid)
 FROM pg_index
 WHERE indrelid = 'nome_da_tabela'::regclass;

 Apesar do nome, a função pg_stat_reset_single_table_counters também
 funciona para índices. A consulta acima zera todos índices de uma tabela,
 mas você pode fazer para um único índice:

 SELECT pg_stat_reset_single_table_counters('nome_do_indice'::regclass);

 Atenciosamente,
 --
 Matheus de Oliveira
 Analista de Banco de Dados
 Dextra Sistemas - MPS.Br nível F!
 www.dextra.com.br/postgres


 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Zerar utilização dos índices

2014-10-29 Por tôpico Luiz Carlos L. Nogueira Jr.
o 1o select dá erro pois os tipos são diferentes oid e string;

Em 29 de outubro de 2014 16:15, Luiz Carlos L. Nogueira Jr. 
lcnogueir...@gmail.com escreveu:

 Valeu

 Em 29 de outubro de 2014 12:33, Matheus de Oliveira 
 matioli.math...@gmail.com escreveu:


 2014-10-29 9:51 GMT-02:00 Luiz Carlos L. Nogueira Jr. 
 lcnogueir...@gmail.com:

 Mas queria zerar apenas as estatísticas de utilização dos índices.



 De todos os índices?

 Você pode fazer assim:

 SELECT pg_stat_reset_single_table_counters(indexrelid)
 FROM pg_index
 WHERE indrelid = 'nome_da_tabela'::regclass;

 Apesar do nome, a função pg_stat_reset_single_table_counters também
 funciona para índices. A consulta acima zera todos índices de uma tabela,
 mas você pode fazer para um único índice:

 SELECT
 pg_stat_reset_single_table_counters('nome_do_indice'::regclass);

 Atenciosamente,
 --
 Matheus de Oliveira
 Analista de Banco de Dados
 Dextra Sistemas - MPS.Br nível F!
 www.dextra.com.br/postgres


 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Zerar utilização dos índices

2014-10-27 Por tôpico Euler Taveira
On 27-10-2014 11:15, Luiz Carlos L. Nogueira Jr. wrote:
 Criei uma porrada de índices no meu ambiente e queria analisar seus usos.
 Para isso gostaria de zerar os contadores a quente.
 Tem como fazer isso?
 
Você não informou a versão... Existe a função pg_stat_reset() que zera
todos os contadores do banco de dados atual. Em versões = 9.0, dá para
zerar os contadores de tabelas e funções específicas.


-- 
   Euler Taveira   Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral