Olá,

Em 12 de abril de 2010 10:12, André Pignata <[email protected]>escreveu:

> Pessoal, utilizo a ferramenta EMS para gerenciar meu BD, ele me mostra um
> gráfico mostrando as consultas utilizando indices versus as utilizando scan
> sequencial. Isso me ajudou em muitos pontos descobrir 'gargalos' de
> desempenho no sistema, mas agora estou com um problema, os scans sequenciais
> 'óbvios' já foram substituidos por indices no sistema, mas ainda restam
> algumas querys q utilizam scan sequencial. Existe alguma maneira de eu
> 'logar' essas querys? Sabendo em qual tabela ocorre a pesquisa, tem como
> saber qual a query está sendo executada? Dessa forma, posso estar depurando
> e melhorando o tempo do sistema.
>

Na view pg_stat_user_tables é possível identificar quais tabelas estão
recebendo as leituras sequenciais. Agora para ver as consultas em si você
terá que usar o log de atividades para descobrir esta informação. Também
acredito que seja útil você fazer uso do pg_fouine para analisar o log e ver
as consultas que mais lentas do sistema, acredito que estas consultas devem
estar fazendo leituras seqüenciais.


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

[]s
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a