aqui puedes ver la respuesta
http://www.postgresql.org/docs/9.0/static/sql-createindex.html 
http://www.postgresql.org/docs/9.0/static/sql-createindex.html#SQL-CREATEINDEX-CONCURRENTLY

que es mas o menos esto:

  se creará el índice sin utilizar bloqueos que
impidan inserciones, actualizaciones o eliminaciones concurrentes. Se realizan
dos exploraciones de la tabla, y además se debe esperar a que todas las
transacciones existentes que podrían utilizar el índice finalicen. Así, este 
método
requiere más trabajo que un índice de construcción estándar y toma mucho más
tiempo en completarse. Sin embargo, ya que permite el funcionamiento normal
de otras transacciones mientras el índice es construido, puede ser muy útil
entorno de uso ininterrumpido. Por supuesto, el uso extra del CPU y la carga de
los sistemas de trasferencias impuestos por la creación del índice podría
ralentizar las otras operaciones.

----- Mensaje original -----
De: "Lazaro Ruben Garcia Martinez" <lgarc...@estudiantes.uci.cu>
Para: "postgre.es" <pgsql-es-ayuda@postgresql.org>
Enviados: Miércoles, 2 de Marzo 2011 14:33:47 (GMT-0500) Auto-Detected
Asunto: [pgsql-es-ayuda] Creación de índices!!!


Hola a todos, pudiera alguien explicarme la diferencia que hay cuando se crea 
un índice utilizando CONCURRENTLY y cuando esto no se utiliza o sea la 
diferencia entre: 

CREATE INDEX CONCURRENTLY a ON solicitud USING btree (id_a); 
y 
CREATE INDEX a ON solicitud USING btree (id_a); 

Saludos y muchas gracias por su tiempo. 
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a