De: Juan José Santamaría Flecha [mailto:juanjo.santama...@gmail.com]
Enviado el: lunes, 14 de septiembre de 2020 12:54
Para: Romero, Fernando <fernando.rom...@trenesargentinos.gob.ar>; Ayuda 
<pgsql-es-ay...@postgresql.org>
Asunto: Re: Consulta sobre monitoreo de índices

Perdón, le había dado a responder sin estar la lista. Por favor, sigue este 
hilo.

On Mon, Sep 14, 2020 at 5:51 PM Juan José Santamaría Flecha 
<juanjo.santama...@gmail.com<mailto:juanjo.santama...@gmail.com>> wrote:

On Mon, Sep 14, 2020 at 4:12 PM Romero, Fernando 
<fernando.rom...@trenesargentinos.gob.ar<mailto:fernando.rom...@trenesargentinos.gob.ar>>
 wrote:
Hola como están.
Estoy viendo monitoreo de índices la versión que estoy usando de postgres es la 
10, para ver los índices que no se están usando consulto la vista 
pg_stat_user_indexes y le hago un join con la pg_index, el query que uso es este
select
    indexrelid::regclass as index, relid::regclass as table
from
    pg_stat_user_indexes
    JOIN pg_index USING (indexrelid)
where
    idx_scan = 0 and indisunique is false;
Lo raro es que me trae casi todo los índices que hay y la mayoría que me dice 
que no se están usando comprobé que si se están usando.
Hay alguna forma de activar el monitoreo de índices? que no sea con un explain 
tabla por tabla?

El parámetro que controla esta estadística es "track_counts", que debería estar 
activado por defecto.

¿Cómo has comprobado que se están utilizando?

Un saludo,

Juan José Santamaría Flecha

Hola Juan Jose gracias por tu respuesta.
Le hice un explain a una tabla que tenia un índice que con el query me tirba 
como que no se usaba y en el explain veo que si entra por ese índice.
El parámetro track_counts lo tengo en “on”

Saludos

“El contenido del presente mensaje (y sus anexos) es privado, confidencial y de 
exclusivo uso para el destinatario referenciado; es de público conocimiento que 
las comunicaciones por medio de Internet no permiten asegurar ni garantizar la 
confidencialidad de los mensajes transmitidos, así como tampoco su integridad o 
su correcta recepción; es por ello que SOFSE no se responsabiliza de posibles 
perjuicios derivados de la captura, incorporaciones de virus o cualquier otra 
manipulación efectuada por terceros. Las opiniones expresadas en este mensaje y 
en los archivos adjuntos son propias del remitente y no representan la opinión 
o políticas de SOFSE, salvo que se diga expresamente y el remitente se 
encuentre autorizado para ello”

Reply via email to