2018-01-06 12:21 GMT-05:00 Ivan Perales M. <ivan.pera...@gmail.com>: > Buenos dias estimados, > > Me veo en la necesidad de modificar una tabla, agregar 2 columnas una de > tipo decimal y otra de tipo text. La de tipo decimal se actualizará el > contenido de todas las filas y la de tipo text será nula y solo apartir de > que se ingrese se comenzará a llenar con valor, esta debe ser indexada por > que potencialmente se puede utilizar para búsqueda cuando la otra es solo > informativa. Ésto sucederá en una tabla con casi dos millones de registros. > > La pregunta es, ¿puedo perder performance por esos cambios?.
no > De ser así, cual es la mejor manera de solucionarlo? solo ejecutando un > vacum full sobre esa tabla? > no, no ganas nada ejecutando VACUUM FULL PS: un ALTER TABLE que reescriba los registros va a bloquear la tabla, como son sólo 2 millones de registros quizá no tome mucho tiempo pero si hay actividad en la base parecerá una eternidad... supongo que harás esto en un periodo de tiempo en que no haya actividad en la base, verdad? -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services