Soy relativamente nuevo en esta lista y no cuento con toda la historia y hasta la fecha no he leido nada acerca de ello...
El día 20/05/09, Alvaro Herrera <[email protected]> escribió: > > Angelo Astorga escribió: > > > Hola lista, desde hace ya un tiempo utilizo una shell via crond para > > optimizar por la noche la base de datos productiva que tenemos, esta > shell > > incluye en orden secuencial: vacuum full por cada tabla y una vez > terminado > > lo anterior, se corre un analyze completo para el plan de consulta... > > Posteriormente y debido al crecimiento en el tiempo de la base de datos, > se > > agrego un tercer proceso a la shell en la misma secuencia y consiste en > un > > reindex por cada tabla. Por lo tanto, el orden secuencia que tengo es: > > vacuum full, analyze y reindex... Preguntas: > > El reindex que hago al final, deberia hacerlo despues del vacuum full o > esta > > bien, despues del analyze ? > > > > Si ahora cambio todo lo anterior por vacuumdb -a -f -z lo cual > incluye > > las tablas y templates de postgresql, mejoro mas la performance de mi > base > > de datos productiva que el proceso anterior ? > > > Vacuum full nunca es recomendable en producción. Debería usarse sólo > para salir de casos de extrema emergencia. Esto se ha hablado muchas > veces en la lista; te recomiendo echarle una mirada a los archivos > anteriores de la lista. > > > -- > Alvaro Herrera > http://www.flickr.com/photos/alvherre/ > "Pensar que el espectro que vemos es ilusorio no lo despoja de espanto, > sólo le suma el nuevo terror de la locura" (Perelandra, CSLewis) >
