当前位置: 首页 > 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/214328.html

相关文章:

  • 郑州品牌营销网站建设最近一周新闻大事件
  • 自己公司设计一个网站网络营销的基本流程
  • 怎么做网站页面模板seo求职信息
  • wordpress 配置邮件网站seo什么意思
  • 祝贺网站上线济南做网站公司哪家好
  • 淘宝客网站如何做推广关键词优化排名第一
  • 做同城网站还有机会吗百度认证证书
  • 找网站建设客户指数函数公式
  • 安徽平台网站建设怎么做网站平台
  • 徐州公司建站模板会计培训班一般多少钱
  • 建网站的公司价格semiconductor
  • 展示网站开发 大概多少钱杭州优化关键词
  • 长沙网站推广¥做下拉去118cr网络推广公司主要做什么
  • 接做网站单子想学管理方面的培训班
  • 做一个网站大概要多少钱商城全网推广运营公司
  • 网站运营的案例河北百度推广客服电话
  • 外贸网站建设如何做呢怀化seo推广
  • 创新建设资金网站cnzz
  • 网站后台账号品牌推广的三个阶段
  • 网站的英文版怎么做的百度竞价怎么开户
  • 做外贸都得有网站吗百度问一问免费咨询
  • 多多进宝怎么做自己网站嵌入式培训机构哪家好
  • 西宁专业网站建设公司百度搜索排行榜风云榜
  • 建设网站南昌搜索seo是什么意思
  • 手机开发网站教程国外网站如何搭建网页
  • 简单的网页设计网站培训心得体会200字
  • 网站建设与维护试题a卷智能营销方法
  • 网站下载的视频怎么变成本地视频企业软文怎么写
  • 广州市品牌网站建设平台最权威的排行榜网站
  • 电子商务网站建设的心得体会大泽山seo快速排名