Subversion 1.7 (клиент): повышает ли производительность переиндексация и вакуумирование wc.db? - PullRequest
5 голосов
/ 19 марта 2012

Немного фона окружения, которое я использую:

Понимая, что Subversion 1.7 использует SQLite для хранения своих метаданных, я просто провел небольшой эксперимент, выполнив переиндексацию и очистив файл wc.db, который находится на .svnкаталог (sqlite.exe wc.db "reindex;vacuum").Размер указанного файла уменьшился с 70 МБ до 30 МБ.

AFAIK, очистка SVN этого не делает, и поэтому я предполагаю, что это не часть процесса.

Помогает ли это повысить производительность?Должен ли я делать это регулярно?

1 Ответ

1 голос
/ 23 апреля 2012

Увеличивает ли это производительность?Это стандартная база данных SQLite, и пылесос среди прочего может потенциально «дефрагментировать» страницы базы данных, что, в свою очередь, приведет к более быстрому времени доступа.

При этом, вероятно, вы не заметите огромного влияния.Но опять же, вы могли бы.Я думаю, короткий ответ: это не повредит, и вы могли бы получить некоторую производительность.

См. официальные документы SQLite на VACUUM .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...