[mysql]清除单表大量数据方法(需保留部分数据)
摘要:大半夜的在删除线上的日志数据,需要清理的大概有1亿八千万条。。。任务艰巨。毕业前没学过数据库,所以对于如何清理大量数据还真一时不知道该怎么办才好。刚开始确实想过对表进行重命名的方式来处理,不过当时因为想到还有数据需要保存且对数据库的了解不够所以作罢。一般情况下删除数据是使用delete,这个是最普通但是也是效率最低的一个。还有一个就是truncate,这个操作会把表中所有的数据给清除掉。(如果是要清空数据的话这个效率最高)第三个就是我这么晚我为什么还在这写这篇不能算博文的文章吧。前面说过我之前想到过用对表进行重命名的方法清除数据,今天google的时候发现了一个写的很好的示例。原文不让看,还好
阅读全文
数据库定时备份方案及实践
摘要:方案1服务器上定时进行备份,备份机定时同步到本地方案2备份机定时登录到服务器备份数据库并同步到本地方案1更具可实现性.开工:1,免密码登录首先需要让备份机可以不输入密码就能登录远程服务器进行读文件.可通过证书登陆的方式实现。2,定时备份一下操作为在服务器上操作本想为了安全性着想专门建立一个备份用账户...
阅读全文