原文:记录一次批量插入的优化历程

一 前言 测试妹子反馈了一个bug,说后台报了个服务器异常 保存一个数量比较大的值时,比如 ,一直在转圈圈,直到最后报了一个服务器异常。我接过了这个bug,经过仔细查看代码后发现,代码卡在了一个批量插入的SQL语句上,就是比如前端保存 的时候,后端的业务逻辑要进行 次的批量插入。 二 方案一 最开始的SQL语句是这样的,传入一个List,由MyBatis 处理这个 List 拼接成一个SQL语句并 ...

2018-06-27 20:16 8 3651 推荐指数:

查看详情

一次EF批量插入多表数据的性能优化经历

距离上次的博客已经有15个多月了,感慨有些事情还是需要坚持,一旦停下来很有可能就会停很久或者从此再也不会坚持。但我个人一直还坚持认为属于技术狂热份子,且喜欢精益求精的那种。最近遇到两个和数据迁移相关的项目,均遇到需要性能优化的问题,这里拿第二个项目的一个小优化过程与大家分享,技术并不 ...

Sun Jun 28 07:24:00 CST 2015 8 13524
一次优化记录

今天收到一个同事的求助,说有一个SQL跑了一个多小时没有结果。我看了看,这个SQL是这样的(隐藏了敏感信息): 我首先查看了两个表的数据量,表1有将近300万条,表2有不到10万条记录。并不是很大的数据。于是我关注到了not in,这个语句是几乎所有 ...

Fri Nov 23 06:49:00 CST 2012 18 2683
SQL 一次插入多条记录

本文介绍如何快速插入多条数据到数据表中,以满足sql语句学习或项目测试的需要。 本文非原创,是对移步原文的重新整理。 如有以下表格,如图: 1,原始添加记录的方式,sql语句如下: 2,使用Union执行插如操作,sql语句如下: 3,SQL server ...

Tue Jul 14 07:16:00 CST 2015 0 8992
如何一次插入多条记录的SQL语句

在使用SQL数据库的时候,我们也许会需要一次像数据库中添加多条记录,那么我们可以使用SQL语句来实现,该语句具体如下: --添加一条记录INSERT INTO tableName(col1,col2,col3) VALUES (1,2,3) --添加多条记录INSERT ...

Wed Aug 07 23:15:00 CST 2019 0 3525
记录一次sql查询union的优化

1.原来的sql: 查询的场景是这样的: 司机表和订单表的数据,需要展示在订单表已经有的司机,如果司机是已经完单,则显示为空闲,然后可以继续给改司机派单子。如果是已经出发,需要 ...

Wed Feb 19 19:01:00 CST 2020 0 1006
【Java】记录一次代码优化

前不久的项目时间紧张,为了尽快完成原型开发,写了一段效率相当低的代码。 最近几天闲下来,主动把之前的代码优化了一下:) 标签:Java、Mybatis、MySQL 概况:本地系统从另外一个系统得到实体类集合List< ...

Tue Dec 13 07:14:00 CST 2016 6 1383
记录一次系统优化

春节期间,和朋友一起做了一个关于物流行业的系统优化,在此记录一下优化过程及过程中遇到的问题,用以备忘,同时分享给有类似需要的朋友. 首先交代一下背景: 数据库采用MS SqlServer 2008 R2, 数据库物理文件大小为150G. 系统大部分报表采用存储过程实时 ...

Fri Mar 13 00:03:00 CST 2015 40 5507
记录一次SQL函数和优化的问题

一、前言 上次在年前快要放假的时候记录的一篇安装SSL证书的内容,因为当时公司开始居家办公了,我也打算回个家 毕竟自己在苏州这半年一个人也是很想家的,所以就打算年过完来重新写博客。不巧的是,当时我2月中旬刚到苏州, 没想到苏州疫情爆发了,直接隔离十四天,自己平时就完成公司的开发任务 ...

Tue Mar 22 23:54:00 CST 2022 0 643
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM