2012-03-19 13 views
5

Un poco de historia del medio ambiente que estoy usando:Subversion 1.7 (cliente): ¿reindexar y aspirar wc.db mejora el rendimiento?

Al darse cuenta de Subversion 1.7 está usando SQLite para almacenar sus metadatos, acabo de hacer un poco de un experimento al reindexar y pasar la aspiradora al archivo wc.db que reside en el directorio .svn (sqlite.exe wc.db "reindex;vacuum"). Bajó el tamaño de dicho archivo de 70   MB a alrededor de 30   MB.

AFAIK, la limpieza de SVN no hace esto y por lo tanto estoy asumiendo que no es parte del proceso.

¿Esto ayuda a aumentar el rendimiento? ¿Debo entonces hacer esto regularmente?

+0

¿X mejora Y? No: ¿X mejora Y. – markus

Respuesta

1

¿Aumenta el rendimiento? Es una base de datos SQLite estándar y pasar la aspiradora, entre otras cosas, puede "desfragmentar" las páginas de la base de datos lo que a su vez causará tiempos de acceso más rápidos.

Dicho esto, es probable que no note un gran impacto. Pero, de nuevo, podrías. Supongo que la respuesta corta: no puede doler y usted podría obtener algún rendimiento.

Ver el official SQLite docs on VACUUM.

Cuestiones relacionadas