业务方的SQL: UPDATE agent_commission_statistics set settled =1 where `date` ='2024-08'这个SQL要改429699条数据,直接执行会影响业务稳定性,并且造成主从复制延迟。第一种思路:需要通过脚本,循环分批次批量更改数据N行记录,比如2000行实
定期清理和维护数据是一个我们DBA经常做的一个任务。有时,我们可能需要定期删除一些旧数据,例如日志记录、过期的事件或其他不再需要的数据。比如说,我们要删除一张大表1年前的数据,我们知道可以通过表上时间字段,配合created_at < DATE_SUB(CURDATE(),INTERVAL 1 YEAR) 来删除,当然前提时间字段要有索引,没有的话需要通过其他手段,后面会说!这里直接上例子,
k3s
爬虫
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号