2012-04-03 134 views
0

我的GREG数据库(mysql)在REG_RESOURCE_PROPERTY和REG_PROPERTY表中增长到110万行。
我认为这是因为版本控制处于活动状态。
有什么办法可以为数据库做一些清理工作吗?治理注册表数据库清理

我想维护最后一个版本,如果可能的话,清除比指定日期更早的记录。

感谢您的帮助
巴勃罗

回答

0

REG_RESOURCE_PROPERTY和REG_PROPERTY表养成了比较,由于添加属性时,资源revisioning。 REG_SNAPSHOT,REG_RESOURCE_HISTORY和REG_CONTENT_HISTORY表在增加新资源时由于资源修改而相对成长。

资源的变化自动revisioning可以通过registry.xml

否则,你可以创建一个脚本来从数据库中删除不需要的记录改变 <versionResourcesOnChange>false</versionResourcesOnChange>参数被禁用。 希望这有助于。

感谢

Thilini

+0

您可以通过从用户界面与新的提高https://wso2.org/jira/browse/REGISTRY-658此删除旧版本的管理版本历史,现在是主干可用。 – 2012-04-03 10:08:42

+0

我会等待新的改进。这正是寻找的东西。谢谢。 – 2012-04-03 10:36:49