每次保存对象时,都会在实例日志中收到以下警告:
[..]deployment/eggs/ZODB3-3.10.5-py2.6-linux-i686.egg/ZODB/Connection.py:660: UserWarning: The <class 'persistent.mapping.PersistentMapping'>
object you're saving is large. (29343532 bytes.)
事实上,储蓄需要很长时间。在事务提交期间将 pdb 放入打印触发器的位置,并确实向我展示了 PersistentMapping 的写入类型:
{1: path_to_a_content_object,
2: path_to_other_content_object,
...
129000: path_to_yetanother_content_object }
似乎我的站点中的每个内容对象都有一个条目。由于在提交期间发生这种情况,我看不到该映射的存储位置。
有没有人有一个指针可能是什么?
非常感谢!亚历克斯