Tengo un índice en una tabla que me gustaría deshabilitar temporalmente, pero no puedo encontrar ninguna documentación que sugiera que es posible.¿Es posible deshabilitar temporalmente un índice en Postgres?
Motivo: Tengo un índice que puede estar causando problemas en consultas no relacionadas con ninguno de los que se diseñó para acelerar. Es un índice nuevo, y el sistema en su conjunto parece más lento desde que se introdujo. Solo quiero poder eliminarlo de manera confiable como el culpable, y esto parece ser la manera más fácil, otras sugerencias de soluciones, así como mejores sugerencias de preguntas, también son bienvenidas.
¿Es posible desactivar las actualizaciones del índice también? – schmichael
@schmichael Creo que si configura 'indisready' como falso, eso deshabilitará las actualizaciones: http://www.postgresql.org/docs/current/static/catalog-pg-index.html – araqnid
también debería considerar las restricciones relacionadas a eso: http://serverfault.com/questions/300123/how-to-edit-system-catalogs-in-postgresql-8-1/ –