【发布时间】:2020-05-31 20:59:12
【问题描述】:
所以我运行这个 TYPO3 网站,有近 80 个表格。 TYPO3 并没有真正删除记录,它只是在已删除的表字段中写入一个“1”来标记它们。这会导致一个包含许多记录的大表,这些记录在应用程序中不可见,但必须在每个数据库查询中进行处理。
我的问题是:在面临性能下降等劣势之前,您应该保留多少死条目?无论服务器硬件如何,是否有任何已知数量的条目?
提前致谢!
【问题讨论】:
-
数据保留期限取决于应用程序要求。如果有任何功能需要显示历史记录,那么您必须保留历史记录一段时间。
-
这就是为什么删除的记录只是被标记为deleted=1,但在后端模块'Recycler'中仍然可以决定完全删除或恢复。