一、背景:
清除DB历史数据服务:提高DB性能,去掉无效数据。
二、需求说明
1、自动提报队列表:putqueue_product_amazon建议:虽然目前表数据不大,此表在提报时会查询历史成功记录,记录数越小越好,可清除一段时间前的失败记录。
结论:清除失败记录且添加时间超过6个月的数据
2、周关键词明细表:analysis_keywords_week_amazon_*
建议:此表用于执行提报模型的查询,目前每周关键词都存储,已经几千万行,会影响自动提报效率,需要定义可清除多久前的周数据。按周删除数据。(ES保存了原始关键词,永远不用清除)
结论:保留最近4个周的关键词数据。
3、月关键词明细表:analysis_keywords_amazon_*
解释:此表目前只用于“选品管理”,保存了所有月份的关键词数据,几千万行已经影响选品管理页面查询,需要定义可清除多久前的月数据。按月删除数据。(ES保存了原始关键词,永远不用清除)
结论:保留最近4个月的关键词数据。
4、导入导出Excel记录表:exportqueue_keyword_amazon,importqueue_keyword_amazon
解释:目前这二张表记录不大,但要纳入“清除DB历史数据服务”中,可定义只留长一点的时间。
结论:保留最近1年的数据。