2012/12/17 diego castillo <[email protected]>

>
> Estoy tratando de crear indices de
> este tipo pero no me los crea,
>
> osea al momento de ejecutar el sql no me genera error, pero cuando veo la
> descripcion del index por pgadmin no me aparece selecionado , aparece el
> campo deshabilitado, hay que configurar algo en los archivos .conf de
> postgres.
>
>
Ten presente que la creación de un índice de forma concurrente sobre una
tabla de 13M de registros llevará su tiempo. Hasta que no termine el índice
no estará disponible y pgAdmin no te lo mostrará activo.


> tengo un problema ya que tengo algunas tablas que
> ya sobrepasan los 13000.000 de registros y pues cuando se realiza el
> mantenimiento genera el bloqueo de las tablas, hay alguna otra forma de
> manejar el bloqueo aparte de los indices concurrentes.
>
>
A qué llamas "el mantenimiento"? Si te refieres a vacuum o autovacuum, si
generan bloqueos pero no debieras sufrir por ellos. Dependiendo de la
versión de postgres que estés corriendo claro.
Y no veo la relación entre la creación de índices concurrentes y este
mantenimiento, salvo que te refieras a que necesitas recrear los índices
para evitar el bloat. (cómo se traducirá bloat?)

Saludos.

Responder a