在Sitecore控制面板中,有一个执行数据库清理的命令。这是在master和web数据库中清理History,PublishQueue和EventQueue表吗?
上述表格的web.config中也有清理任务。如果它们仅在CMS服务器上启用,它们是否在主数据库和Web数据库中执行清理?
由于
答案 0 :(得分:12)
我假设您指的是“控制面板/数据表”屏幕上的“清洁数据库”选项。
我使用DotPeek查看了Sitecore.Data.DataProviders.Sql.SqlDataProvider类中的CleanupDatabase方法的实现,它执行以下任务:
我已确认此任务不会清除History或PublishQueue表。我的EventQueue表是空的,所以我无法测试它。
注意:此分析基于反映Sitecore 6.6.0版本121203。