История изменений
Исправление shrub, (текущая версия) :
Судя по тридцатикратному сжатию
Это не сжатие в прямом смысле. ZODB - это файл, который постоянно дописывается.
При удалении объекта, он физически не удаляется, убираются только «метаданные». «Сжатие» значит, что на ФС тупо создаётся рядом файл, в который последовательно пишутся данные, игнорируя «удалённые». Потом просто переименовываются файлы.
Так что время этой операции напрямую зависит от производительности дисковой подсистемы и производительности файловой системы.
// забыл добавить, таким образом, 30-ти кратное «сжатие» просто говорит о том, что с базой относительно активно работали в плане создать/удалить.
Исходная версия shrub, :
Судя по тридцатикратному сжатию
Это не сжатие в прямом смысле. ZODB - это файл, который постоянно дописывается.
При удалении объекта, он физически не удаляется, убираются только «метаданные». «Сжатие» значит, что на ФС тупо создаётся рядом файл, в который последовательно пишутся данные, игнорируя «удалённые». Потом просто переименовываются файлы.
Так что время этой операции напрямую зависит от производительности дисковой подсистемы и производительности файловой системы.