老师,mysql插入操作,依赖配置优化 能举个栗子 透露一下吗 有点好奇

来源:3-15 【勤于思考,夯实学习成果】阶段思考题

菠萝吹雪gz

2019-05-26

输入正文

写回答

1回答

龙虾三少

2019-05-26

你好,对于插入操作的效率提升主要有3个方面

  1. 使用批量插入的sql语句,而不要用for循环逐个插入

  2. 使用事务包裹所有的插入语句,而不要每一个查询都起一个事务

  3. 插入的时候尽量保证插入的条目顺序是按照索引的递增顺序插入的,这样可以避免频繁的调整索引

  4. 插入的总数据量大小不要小于innodb_log_buffer_size这个选项的大小,超过这个大小则会发生频繁的磁盘内存切换。可以分批插入事务提交

13
5
营赢盈英
插入的总数据量大小不要 大于 innodb_log_buffer_size这个选项的大小,超过这个大小则会发生频繁的磁盘内存切换。
2024-06-12
共5条回复

聚焦Java性能优化 打造亿级流量秒杀系统(赠秒杀项目)

理解高流量电商网站性能构建思路 用高逼格技术解决性能提升问题

2170 学习 · 1009 问题

查看课程