1、大量删除数据问题及解决方案
- 在线消息定时删除
-
- 请求量增加,垃圾数据需要进行删除
- 离线批量删除
-
- msgid
- content
- timestamp
- flag
- objectid
- from
- to
- msgid
- 针对flag=1时进行删除时的问题,并非索引或者分片结果;
- 更新方式
-
- 业务层优化
-
- 逻辑删除转为直接物理删除
- 离线删除优化
-
- 每晚定时从库导出要删除的数据
- 通过脚本按照objectid方式进行删除
- 删除速度基本可控
- 避免对线上服务影响
2、大量数据空洞问题及其解决问题方案