我们正在使用api manager(2.1.0)并配置了分析。
我们已经完成了负载测试,数据库中的分析创建的事件数据超过了2 GB。
有没有办法控制数据库的大小。或者如果我们将h2数据库用于处理过的数据,是否有任何影响。
我们正在使用oracle DB
由于
答案 0 :(得分:1)
您应该定期清除数据。您可以根据以下方法在分析中执行数据清除。
您可以在here中了解如何启用数据清除功能。 APIM分析在底层运行wso2das,因此您可以执行document中提到的相同配置。
答案 1 :(得分:0)
据我所知,这是预期的,因为它会在您启用分析时存储所有事件。但您可以做的是定期清除数据。不推荐在生产中进一步生产h2。
答案 2 :(得分:0)
您可以随时清除下表中的数据,但不应该清除汇总数据。
ORG_WSO2_APIMGT_STATISTICS_DESTINATION
ORG_WSO2_APIMGT_STATISTICS_FAULT
ORG_WSO2_APIMGT_STATISTICS_REQUEST
ORG_WSO2_APIMGT_STATISTICS_RESPONSE
ORG_WSO2_APIMGT_STATISTICS_WORKFLOW
ORG_WSO2_APIMGT_STATISTICS_THROTTLE