MySQL 中,21 个写 SQL 的好习惯( 三 )

理由:

  • 索引列上使用mysql的内置函数,索引失效

MySQL 中,21 个写 SQL 的好习惯

文章插图
 
21.如果修改/更新数据过多,考虑批量进行 。反例:
delete from accountlimit 100000;正例:
for each(200次){ delete from accountlimit 500;}理由:
  • 大批量操作会会造成主从延迟 。
  • 大批量操作会产生大事务,阻塞 。
  • 大批量操作,数据量过大,会把cpu打满 。
参考与感谢
  • [delete后加 limit是个好习惯么] (https://blog.csdn.net/qq_39390545/article/details/107519747)
  • 《阿里开发手册》
作者:捡田螺的小男孩
来源:https://www.cnblogs.com/jay-huaxiao/p/13905103.html




推荐阅读