从 WSO2 BAM 中的 MySql 中删除旧统计数据

Remove old statistics from MySql in WSO2 BAM

我是 运行 WSO2 API 经理,然后将其统计信息发布到 BAM。但是,每个订阅者每次 API 通话的使用情况统计数据耗费了很多时间,并且占用了大量 CPU。我猜是因为与大多数调用不同,它不是基于日期的数据很大,我想知道当我使用 MySql 作为 BAM 的数据库时是否有办法从中擦除数据。我找到了几种清除 BAM 上的 Casandra 的方法,但还没有清除 MySql

中的统计信息

谢谢

如果您不需要旧数据,只需将与 apim_stat 相关的列族删除到 cassandra 中即可。 然后您可以从 apim_stat 表

中删除数据

API_DESTINATION_SUMMARY
API_FAULT_SUMMARY
API_REQUEST_SUMMARY
API_RESPONSE_SUMMARY
API_Resource_USAGE_SUMMARY API_THROTTLED_OUT_SUMMARY
API_VERSION_USAGE_SUMMARY