WSO2治理注册表:如何避免注册表增长?

时间:2018-06-26 11:49:11

标签: wso2 wso2carbon

我们正在为其中一种产品使用WSO2 Carbon / WSO2治理注册表,并注意到数据库增长异常。事实证明,持续的愤怒与REGISTRY-3919有关。

此问题被标记为已解决,解决方案为已推迟。但这不是生产系统的解决方案。其他WSO2产品用户是否面临此问题,并且对于数据库的持续增长具有适当的解决方案?

1 个答案:

答案 0 :(得分:0)

就像评论中所述,这是一个设计问题。我们最终在一次cronjob中使用了pt-archiver 从我们的percona群集中清除孤立的注册表属性。

pt-archiver \
    --run-time 4h \
    --progress 10000 \
    --limit 2000 \
    --no-check-charset \
    --source h=<hostname>,D=<database>,t=REG_RESOURCE_PROPERTY \
    --purge \
    --where '(REG_VERSION, REG_TENANT_ID) NOT IN (SELECT REG_VERSION, REG_TENANT_ID FROM REG_RESOURCE)'