zodb / relstorage

A backend for ZODB that stores pickles in a relational database.
Other
53 stars 46 forks source link

Cache vacuuming can sometimes take way too long #474

Closed jamadden closed 1 year ago

jamadden commented 3 years ago

Function _vacuum took 38.277s. (load=(20.37, 25.04, 18.27)) (memory=533.79 MB) (args=(<relstorage.cache.mvcc.MVCCDatabaseCoordinator object at 0x7ff6e373f950>, <StorageCache at 0x7ff71caee7d0 hvt=279310765546712593 bytes=15393233 len=31211 state=<relstorage.cache.mvcc.MVCCDatabaseCoordinator object at 0x7ff6e373f950>>, <_ObjectIndex at 0x7ff71d54e890 maxhvt=279310765546712593 minhvt=279310754978777480 cst=279310754973247078 depth=102>))

jamadden commented 1 year ago

Fixed in 3.5.0a5.