MySQL-生产环境删除大表或大量binlog策略

背景

  • 删除大表时,锁表时间长,影响线上业务
  • 删除大量binlog日志文件时,增加系统负载,加重IO压力

解决思路

  1. 针对待删除对象建立硬链接
  2. 执行删除drop或purge命令
  3. 使用truncate命令收缩待删除文件得大小,直到足够小后再将其删除
posted @ 2021-07-20 20:21  KuBee  阅读(263)  评论(0编辑  收藏  举报