好奇好学

学习学习再学习,努力努力再努力,细心细心再细心

mysql数据库删除千万条数据的操作方案,直接delete会很久

在线上有一张表很大,积累了几年的消费数据,现在需要把这张表几年前的数据给清掉,数据量将近1亿,直接按年份将其中的数据delete,你会发现删了几小时都没有返回。这是因为每执行一次delete,需要同时将该行的删除操作记录作为事务记录在日志中保存以便进行回滚。 最终采用的方案是: (1)抽...

2019-06-04 13:12:40

阅读数 448

评论数 1

mysql数据库删除千万条数据的操作方案

项目情况是这样的,数据库中有一张计费表,这张表是随着时间无限增长的,数据会越来越多,count一下数据共有8千万条,而现在需要删除2019年之前所有的数据,大概7千多万条。表中有索引。 我直接使用 DELETE FROM table_name WHERE recordtime &lt...

2019-05-08 11:06:19

阅读数 279

评论数 0

mysql 异常: "Too many connections"

   今天在eclipse下调试项目代码的时候,显示 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, ...

2018-09-08 18:43:54

阅读数 118

评论数 1

mysql 以id查找表的最后两条数据

SELECT * FROM `group` order by id DESC limit 2;

2018-06-04 15:36:59

阅读数 577

评论数 0

MYSQL:连接数据库时报1251错误,显示出来的界面:client does not suppot...

问题原因是我所使用的mysql版本是8.0,而8.0版本的数据库加密方式与5.0不一样,如果你使用旧的客户端(例如navicat)去连接就会报这个错误。解决方法有两种,换高版本navicat或者修改mysql8.0的加密方式。我们这边使用后者。打开mysql命令行输入一下三条命令即可。...

2018-05-09 15:54:50

阅读数 3339

评论数 2

提示
确定要删除当前文章?
取消 删除