Re: como saber si se esta utilizando un indice sin explain plan

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Jose Alberto Sanchez Nieto <albertosanchez(at)hiperusera(dot)es>
Cc: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: como saber si se esta utilizando un indice sin explain plan
Date: 2012-03-12 15:50:21
Message-ID: 1331567284-sup-1243@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


Excerpts from Jose Alberto Sanchez Nieto's message of lun mar 12 08:21:23 -0400 2012:
> Hola a todos, queremos limpiar nuestro sistema y borrar los indices que
> no se estén utilizando, estamos haciéndolo en pgadmin mirando las
> estadísticas de los índices pero tenemos alguna duda. Por poner un
> ejemplo en una tabla tenemos dos índices con las siguientes estadísticas:
> indice 1:
> Busqueda por indices 0
> tuplas de Indice leidas 0
> tuplas de Indice Extraidas 0
> Bloques de Indice Leidos 453
> Bloques de Iindices Acertados 24178

Los valores de "bloques de indice" leidos o acertados corresponden a
datos en pg_statio_user_indexes; los otros son de pg_stat_user_indexes.

> ¿Los valores a cero del indice 1 significan que no se está usando?, si
> es así ¿que significaría en dicho índice el valor de bloques de indice
> leidos y el de acertados si no se está utilizando?

Quizás los bloques leídos correspondan a la mantención que vacuum hace
del índice.

Qué lamentable que no haya estadísticas de bloques escritos ...

--
Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jose Alberto Sanchez Nieto 2012-03-12 16:21:58 Re: como saber si se esta utilizando un indice sin explain plan
Previous Message Marcos Ortiz 2012-03-12 13:50:59 Re: como saber si se esta utilizando un indice sin explain plan