当前位置: 首页 > wzjs >正文

律师所网站建设中国十大企业培训机构排名

律师所网站建设,中国十大企业培训机构排名,手机网站制作推广,高州做网站提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 分批插入案例1.思路分析2.表结构3.业务代码4.sql 分批插入案例 MySQL调优–11–分批插入/更新数据 —案例 1.思路分析 第一次进来 查询时间范围内的最小索引最小值…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 分批插入案例
    • 1.思路分析
    • 2.表结构
    • 3.业务代码
    • 4.sql


分批插入案例

MySQL调优–11–分批插入/更新数据 —案例

1.思路分析

  1. 第一次进来 查询时间范围内的最小索引最小值
  2. 每次根据唯一索引大于上次查出来的最小值,查一批数据
  3. 更新最小值,循环查询

2.表结构

在这里插入图片描述
在这里插入图片描述

3.业务代码

public class AudienceCustomerReqDTO {private Long audid;private Integer nums;private Date startTime;private Date endTime;private Long minId;private Long maxId;private Integer needCreateTime;private Integer needUpdateTime;
}
if(!complementFlag){List<String> rowList = new ArrayList<>(); //单个文件集合AudienceCustomerReqDTO reqDTO = new AudienceCustomerReqDTO();reqDTO.setNums(3000);reqDTO.setStartTime(startDate);reqDTO.setEndTime(endDate);//循环查询数据while (true){ApiResponse<List<AudienceCustomerDTO>> response = audienceFeign.esQueryCustomer(reqDTO);ApiResponse.checkApiResponse(response);if (response == null || CollectionUtils.isEmpty(response.getData())) {//结束前检查兜底写入文件if (rowList.size() > 0) {writeFile(file, rowList);rowList.clear();}break;}List<AudienceCustomerDTO> dtoList = response.getData();//解析数据放入内存dtoListphaseData(dtoList,rowList);//10万一批写入文件if (rowList.size() >= 100000) {writeFile(file, rowList);file_num += rowList.size();rowList.clear();}//查询下一批数据AudienceCustomerDTO lastElement = dtoList.get(dtoList.size() - 1);reqDTO.setAudid(lastElement.getAudid());}}
    @Overridepublic List<AudienceCustomerDTO> esQueryCustomer(AudienceCustomerReqDTO reqDTO) {//第一次进来 查询时间范围内的最小audidif(reqDTO.getAudid()==null){AudMinMaxIdDTO minMaxId= audienceCustomerMapper.getMinMaxIdBetweenUpdateTime(reqDTO);if(minMaxId==null){log.info("该时间范围没有更新数据,request: {}",JSONObject.toJSONString(reqDTO));return null;}reqDTO.setAudid(minMaxId.getMinId()-1);}List<AudienceCustomerDTO> dtoList = audienceCustomerMapper.selectSingleAudienceTable(reqDTO);return dtoList;}

4.sql

    <select id="getMinMaxIdBetweenUpdateTime" resultType="dto.response.AudMinMaxIdDTO">select MIN(audid) as minId,MAX(audid) as maxId from t_audience_customer<where><if test="param.startTime != null">and update_time <![CDATA[>=]]> #{param.startTime}</if><if test="param.endTime != null">and update_time <![CDATA[<=]]> #{param.endTime}</if></where></select><select id="selectSingleAudienceTable" resultType="dto.AudienceCustomerDTO">select<include refid="baseColumns"/>from t_audience_customerwhere audid > #{param.audid}<if test="param.startTime != null">and update_time <![CDATA[>=]]> #{param.startTime}</if><if test="param.endTime != null">and update_time <![CDATA[<=]]> #{param.endTime}</if>order by audid asclimit #{param.nums}</select>
http://www.dtcms.com/wzjs/132783.html

相关文章:

  • 深圳保障性住房规划网站快速优化排名
  • 大型网站建设的难点是什么seo引擎优化平台培训
  • 泉州网站开发山西seo优化公司
  • 做网站的书网络营销的主要推广方式
  • 网站建设服务有哪些内容网络营销课程有哪些
  • 建筑工程网络图怎么画河南网站seo
  • 怎样做网站呢百度seo排名优化软件
  • 在哪能学到网站建设专业站长推荐
  • 南昌做网站的公司seo优化易下拉排名
  • 白云做网站的公潍坊自动seo
  • 邢台123生活贴吧seo独立站
  • 个人博客网站的建设结构图深圳将进一步优化防控措施
  • wordpress上传文件限制看seo
  • 大连个人做网站搜索引擎优化的步骤
  • 机关单位不得建设网站seo网络排名优化技巧
  • 洞泾做网站公司全网营销推广平台
  • 广东网站建设方案长春网站优化哪家好
  • 如何做贴吧类网站多钱微信营销技巧
  • 网站设计配色怎么做seo黑帽技术工具
  • 做一个网站需要到哪里做随州seo
  • 石家庄科技网站建设百度免费资源网站
  • 南翔镇网站建设公司长沙哪里有网站推广优化
  • diy建站系统百度会员登录入口
  • 网站课程建设申报书郴州网络推广外包公司
  • 公司网站建设大概多少钱教育培训机构营销方案
  • 文化部网站总分馆建设实施意见网站收录平台
  • 怎样给装修公司做网站seo北京网站推广
  • 怎么做像天猫类似的网站百度账号客服
  • 电影网站开发与设计什么是交换链接
  • 网站怎么盈利关键字搜索软件