消息太多了,占用空间太大了,怎么快速清理

tpuser12 5天前 58

db.auto_clean_history_messages true

自动清理只能清理3年之前的吧,要想手动清理,是不是要人工删除t_messages_x和t_user_messages_x表的数据

如果t_messages_x的数据删除了但是t_user_messages_x的关联数据没有删除,或者t_user_messages_x的删除了但是t_messages_x的数据没有删除,这样就造成数据不一致的情况,im-server会判断数据是否为空吗,会不会造成im-server报错或崩溃?

最新回复 (3)
  • HeavyRain 4天前
    引用 2
    可以配置更短的时间,im服务会自动按时间清理。也可以手动清理,把这两类表按时间清理就行
  • tpuser12 4天前
    引用 3
    免费版也能配置更短的时间?
  • HeavyRain 3天前
    引用 4
    免费版不能,专业版才能配置。你们可以写一个脚本,定时启动去删除,t_messages_x/t_user_messages_x 里的消息按时间删除就行
返回