时间:2021-07-01 10:21:17 帮助过:11人阅读
这么问很笼统,如果你真个网站的构架 什么的都换了 数据库结构也变了,那么就直接备份好旧站点,把数据导入新的数据库 然后直接部署发布新的网站。如果是仅仅某个部分,那么看实际的情况来处理吧...
普遍的做法是夜黑风高的某个时段暂停服务 然后做各种数据导入导出 替换功能页面...
夜黑风高停掉服务的话,还是有可能啊! ~
1:备份--
更新项目和数据库,肯定是要提前做好备份的。
2:局部更新--
如果有很大一部分需要更新,建议采取分段更新的方法,小数据量毕竟容易操作一些
3:数据库分割操作--
原理同上,如有大量的update和delete操作,务必分成若干小部分来执行
示例代码:
where(1){
//每次删除1000条
mysql_query("delete from users where xx>0 limit 1000");
if(mysql_affected_rows==0)
break;
//休息一段时间
usleep(50000);
}
感谢楼上的建议!