门户清理1 之 RDS 数据清理

发布于 2025-01-07 00:40:13 字数 2263 浏览 4 评论 0

RDS 磁盘空间告警信息:

【阿里云】华东 2(上海) 的云数据库 RDS 版实例 ali-hd2-hi-rds-t01,磁盘使用率平均值超过 80,请登录云监控关注
【阿里云】华北 2(北京) 的云数据库 RDS 版实例 ali-hb2-hi-rds-t01,磁盘使用率平均值超过 80,请登录云监控关注

持续收到了一周了,看来得进行门户清理了。

首先看看监控图

图:南方中心 RDS 磁盘空间

图:北方中心 RDS 磁盘空间

然后就是清理了

  1. 在生产环境上做清理,得胆大心细,先做好备份,删之前做好核查,很容易删的心惊肉跳。
  2. 释放不再使用的 database,一下子干掉 150 多个废弃商户的 database。
  3. drop 不再使用的表。
drop table databasechangelog;
drop table databasechangeloglock;
-- tt_d_funcright 和 tt_f_role_right 商户库不需要,中心库需要,注意只删除商户库。
drop table tt_d_funcright;
drop table tt_f_role_right;
drop table tt_d_wx_msg_template;
drop table tt_l_mbrcard_times;
drop table tr_f_db_sp; 
drop table ts_f_stat;

truncate table tt_f_file;

drop table tt_f_schedule_rule_bak01;
drop table tt_f_schedule_rule_bak02;
drop table tt_l_mbrcard_chg_bak;
drop table tt_f_card_rule3;
drop table tt_f_card_rule4;
drop table tt_f_wx_msg_article;
drop table tt_d_wx_msg_handler;
  1. 查看数据量大的表,进行清理。
-- 查询行数大于 1 万的表
SELECT TABLE_SCHEMA,TABLE_NAME,TABLE_ROWS,TABLE_COMMENT FROM INFORMATION_SCHEMA.TABLES  where TABLE_SCHEMA not in ( 'information_schema', 'mysql', 'performance_schema' ) and table_rows > 10000 order by table_rows desc


图:行数大于 1 万的表

delete from tt_f_schedule_rule where schedule_id in (select schedule_id from tt_f_schedule where start_time < '2018-01-01 00:00:00');
delete from tt_l_remark where operate_time < '2018-01-01 00:00:00';
delete FROM tt_f_card_rule  where state = 0;

最后的效果

心惊胆战的 drop 表,胆战心惊的 drop 库(包括手工 drop,程序 drop),干了一天下来,看下效果,磁盘空间还是降了一些的。

图:北方 RDS 磁盘空间

图:南方 RDS 磁盘空间

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

软的没边

暂无简介

文章
评论
25 人气
更多

推荐作者

卷耳

文章 0 评论 0

佚名

文章 0 评论 0

℉服软

文章 0 评论 0

qq_2gSKZM

文章 0 评论 0

凉宸

文章 0 评论 0

gyhjy

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文