Podemos ejecutar EXPLAIN ANALYZE en una consulta y en comandos como CREATE TABLE pero parece que no podemos en CREATE INDEX.
¿Cuál es la razón para esto? ¿Se deben obtener solo estadísticas sobre un índice en otro lugar?
Para obtener el tiempo para crear un índice, puede hacer lo siguiente:
postgres=# select * from now(); postgres=# create index foo on table(col); postgres=# select * from now();Escriba el último comando (seleccione * desde ahora ()) mientras se crea el índice, asegúrese de presionar Intro y ejecutará este comando tan pronto como se complete la creación del índice. Terminará con la marca de tiempo justo antes y después de la creación del índice.