dba-mysql大批量更新表,如何加快更新效率?
程序员文章站
2022-06-07 18:37:54
...
mysqldba数据库
本人设计一个项目,用到数据库大量更新操作:
update db_acc_traffic set state=1 where id=1
update db_acc_traffic set state=1 where id=2
update db_acc_traffic set state=1 where id=3
update db_acc_traffic set state=1 where id=11
其中id是主键,state是要修改的列,默认为0;现在要根据指定id修改s为1.
一次要处理上万条,一条一条执行的话效率很低。而且不支持事务,除了update外同时,另外一个线程会对db_acc_traffic进行大量insert操作。请问有什么办法提升更新效率??
求高手帮助,谢谢。
上一篇: Ubuntu Server下MySQL数据库备份脚本
下一篇: 关于list()的10篇文章推荐