From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Walter Ormeño <walter(dot)ormenio(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: index corruptos |
Date: | 2007-09-10 20:53:39 |
Message-ID: | 20070910205339.GB30799@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Walter Ormeño escribió:
> Hola,
> Quisiera saber si existe alguna forma en postgres que me permita
> determinar si el indice de una tabla se encuentra corrupta. Hasta ahora lo
> que vine realizando fueron consultas por campos indexados y en función de lo
> que demoran pude determinar si los índices están bien o no. Existe alguna
> otra forma?
Como heurística parece bastante mala. Un índice está corrupto cuando al
consultarlo lanza un error. Si no, entonces el índice no está corrupto.
Otra cosa es que un índice no esté tan compacto como podría, lo cual
usualmente es sinónimo de que le falta vacuum. Cuando los tiempos de
consulta aumentan, esta puede ser la causa (pero no la única).
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | alejandrob | 2007-09-10 21:13:19 | Restore, AYUDA !!! |
Previous Message | Walter Ormeño | 2007-09-10 20:46:12 | index corruptos |