首页 > 其他分享 >ipo导出excel优化

ipo导出excel优化

时间:2023-02-12 20:57:58浏览次数:57  
标签:excel 导出 ipo 耗时 fetchSize 优化

如题,java后台使用ipo导出excel,18万条数据耗时130S,效率不是很理想。

排查发现慢在了service层获取数据上,SQL单独拿出来就是个单表查询,并不慢,但是mbatis映射到list就慢了,2W条数据耗时13S。

解决方法,mapper.xml中添加  "fetchSize = 20000”,原因是JDBC读取数据是10条读取,当返回数据量大就慢了。

<select id="getPage" fetchSize="20000" resultType="me.zhengjie.entity.vo.WarrantyVo" parameterType="me.zhengjie.entity.vo.WarrantyVo">

    </select>

当然这个值过大是导出这种特殊场景才调大,资源分配法制。

参考:mybatis大数据查询优化:fetchSize

标签:excel,导出,ipo,耗时,fetchSize,优化
From: https://www.cnblogs.com/zeussbook/p/17114686.html

相关文章

  • ajax下载文件(图片/视频/excel)
    //fetch下载文件流functiondownload(url){fetch(url).then(res=>{returnres.blob();//returnres.arrayBuffer();}).then(res=>{......
  • MySql 导出本地全部数据库
    0、参考Mysql一次性备份导出/导入恢复所有数据库1、检查环境配置mysql环境pathC:\ProgramFiles\MySQL\MySQLServer5.7\bin2、导出mysqldump-uroot-p--all-da......
  • 73数据读取or读出excel或csv
    读入EXCEL中#coding=gbk#-*-coding:uft-8-*-#@Time:2022/12/19#@Author:十架bgm#@FileName:读入excel中"""爬取的网站:https://hangzhou.taoche.com/all/......
  • 关于:java中poi导出对象到excel中,日期格式属性,后面几行变成数字
    导出对象数据到excel中,发现从45行开始,日期数据变成了天数,代码: publicstaticvoidwriteExcel(Listlist,Filefile)throwsException{  //反射获取list中对象类型 ......
  • 小技巧 | 导出地图到指定文件夹
    每次导出地图的位置,都是工程所在的文件夹,要导出导指定的文件夹,可以这样做。第一步:添加文件夹连接​添加要导出地图的目标文件夹。目录中,右键文件夹,单击添加文件夹链接,添加目......
  • 导出域用户hash姿势总结
    一、域用户hash导出原理ntds.dit为ad的数据库,内容有域用户、域组、用户hash等信息,域控上的ntds.dit只有可以登录到域控的用户(如域管用户、DC本地管理员用户)可以访问。ntd......
  • Apipost参数描述的填写和参数描述库的使用
    请求参数的描述填写对于header、query以及form-data和urlencode的body参数,我们在如下地方填写参数描述:如图中所示,对于一个填写过的参数,我们可以在新建接口可以通过点击参数......
  • QImage从VtkImageData中加载16图片 导出PNG格式
    项目背景:1.前后端采用websocket通讯,后端处理得到的结果通过png数据格式返回前端2.常规的8位png图像只能由256个灰阶,动态范围小,不能在前端进行窗宽窗位调节,因此需要使用16......
  • Ubuntu/Centos下OpenJ9 POI输出Excel的Bug
    项目更换JDK为OpenJ9后,使用POI导出Excel遇到的问题OpenJ9版本信息/opt/jdk/jdk-11.0.17+8/bin/java-versionopenjdkversion"11.0.17"2022-10-18IBMSeme......
  • sheetjs导出表格时间错误问题
    最近使用sheetjs,前端web去导出生成excel,xlsx表格。其中遇到一种问题,那就是时间出错了!比如多出8小时43秒,少了43秒。看到这种问题的时候,我也一脸懵逼。先上图!不过在有......