现在一个项目里,因为数据量增加迅速,需要每天把几个表里面的内容备份到另一个库/表里,主库/表里只保留一周的数据,这样可以减轻主库/表的访问压力同时需要访问和统计之前的数据也可以从备份库/表里查询到.
请问实现这个用什么方案比较好?
之前是考虑用java在数据库满一个星期后,执行第一次备份,然后java每天固定时间按日期最小(日)进行删除主表,然后按日期最大(日)进行新增辅库/表.后来想似乎太笨拙.看了很多工具也没时间去研究,存储过程也不太熟练.
希望有做过类似东西的人给点意见,感激不尽.
请问实现这个用什么方案比较好?
之前是考虑用java在数据库满一个星期后,执行第一次备份,然后java每天固定时间按日期最小(日)进行删除主表,然后按日期最大(日)进行新增辅库/表.后来想似乎太笨拙.看了很多工具也没时间去研究,存储过程也不太熟练.
希望有做过类似东西的人给点意见,感激不尽.
如何定时执行数据库任务。 1. MySQL 本身的JOB.
2. 操作系统的JOB.
3. 应用服务器自身的JOB.
不过好像job只是mysql5.1才有的功能.我用的是5.0
虽然机器可以叫那边的工作人员操作,但似乎只限于重启之类,感觉麻烦而且不知道靠不靠得住.
然后你通过你自己的PC定时刷新这个网页。