Em 18 de julho de 2013 23:57, Fabrízio de Royes Mello <
[email protected]> escreveu:

> On 18-07-2013 14:34, Flavio Henrique Araque Gurgel wrote:
>
>> A view pg_statio_all_indexes é a melhor maneira de verificar quais índices
>>> estão sendo usados?
>>>
>>
>> Sim.
>>
>>
>>> Se sim, devemos analisar as colunas idx_blks_read e idx_blks_hit, ou
>>> seja, se
>>> estiverem zeradas é um sinal de que o índice não está sendo usado?
>>>
>>
>> Isso mesmo.
>>
>> [...]
>>
>>
> Só para complementar, é também possível utilizar a "pg_stat_user_indexes"
> verificando a coluna
> 
> "idx_scan", se for > 0 então o índice está sendo utilizado.
>
> Att,
>
> Estou preocupado com o tamanho total do banco, 34 GB, sendo 17 GB de
dados e 17 GB de indíces. Em uma tabela
, com 2,5 GB de dados e 11 GB de indices,

existem 21 indices criados, até então eu achava que era exagero e por
isso queria saber se esses indices estavam sendo usados, e não é que
estão...

Sobre os valor da coluna "idx_scan", > 0 quer dizer que está sendo usado,
mas o que representa este número? número de páginas lidas?

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

Responder a