Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group