目录

问题现象

问题分析

解决办法

其他


问题现象

客户最近遇到银行对账单管理-在线下载很慢的问题。

问题分析

查看spr发现银行对账单管理-在线下载大部分耗时都在sql耗时上。

nc.itf.obm.ebankdzd.IEbankDzdService.doBusinessDetail这个方法在查询上,耗时371159ms。

sql耗时:333754ms

相关sql

select batm_dailyofcashbank.pk_dailyofcashbank pk_dailyofcashbank, batm_dailyofcashbank.ts ts, batm_dailyofcashbank.dr dr, batm_dailyofcashbank.vdef8 vdef8, batm_dailyofcashbank.glcoutmoney glcoutmoney, batm_dailyofcashbank.vdef7 vdef7, batm_dailyofcashbank.vdef9 vdef9, batm_dailyofcashbank.transdate transdate, batm_dailyofcashbank.lastbalance lastbalance, batm_dailyofcashbank.pk_org_v pk_org_v, batm_dailyofcashbank.pk_bankdoc pk_bankdoc, batm_dailyofcashbank.vdef20 vdef20, batm_dailyofcashbank.vdef2 vdef2, batm_dailyofcashbank.olcbalance olcbalance, batm_dailyofcashbank.vdef1 vdef1, batm_dailyofcashbank.vdef4 vdef4, batm_dailyofcashbank.vdef3 vdef3, batm_dailyofcashbank.vdef6 vdef6, batm_dailyofcashbank.accnum accnum, batm_dailyofcashbank.vdef5 vdef5, batm_dailyofcashbank.inmoney inmoney, batm_dailyofcashbank.gllcinmoney gllcinmoney, batm_dailyofcashbank.balance balance, batm_dailyofcashbank.glcinmoney glcinmoney, batm_dailyofcashbank.pk_currtype pk_currtype, batm_dailyofcashbank.pk_org pk_org, batm_dailyofcashbank.olcinmoney olcinmoney, batm_dailyofcashbank.pk_fatherorg pk_fatherorg, batm_dailyofcashbank.ucode ucode, batm_dailyofcashbank.gllcoutmoney gllcoutmoney, batm_dailyofcashbank.glcbalance glcbalance, batm_dailyofcashbank.bankname bankname, batm_dailyofcashbank.pk_bankaccsub pk_bankaccsub, batm_dailyofcashbank.gllcbalance gllcbalance, batm_dailyofcashbank.vdef10 vdef10, batm_dailyofcashbank.pk_bankaccbas pk_bankaccbas, batm_dailyofcashbank.vdef11 vdef11, batm_dailyofcashbank.outmoney outmoney, batm_dailyofcashbank.arapprop arapprop, batm_dailyofcashbank.vdef15 vdef15, batm_dailyofcashbank.vdef14 vdef14, batm_dailyofcashbank.vdef13 vdef13, batm_dailyofcashbank.vdef12 vdef12, batm_dailyofcashbank.vdef19 vdef19, batm_dailyofcashbank.annualavgbalance annualavgbalance, batm_dailyofcashbank.vdef18 vdef18, batm_dailyofcashbank.vdef17 vdef17, batm_dailyofcashbank.olcoutmoney olcoutmoney, batm_dailyofcashbank.vdef16 vdef16, batm_dailyofcashbank.pk_group pk_group, batm_dailyofcashbank.usablebalance usablebalance, batm_dailyofcashbank.fundformcode fundformcode, batm_dailyofcashbank.pk_banktype pk_banktype from batm_dailyofcashbank batm_dailyofcashbank where batm_dailyofcashbank.dr = 0 and batm_dailyofcashbank.fundformcode = 1 and batm_dailyofcashbank.pk_bankaccbas = '1001A41000000000N9WS' and batm_dailyofcashbank.pk_bankaccsub = '1001A41000000000N9WT' and batm_dailyofcashbank.pk_currtype = '1002Z0100000000001K1' and batm_dailyofcashbank.transdate BETWEEN '2022-06-14' and '2022-06-21'

相关执行计划,发现再走全表扫描,执行计划显示为4小时20分钟。

batm_dailyofcashbank 表中数量 是在1.26亿中查询1条数据出来。这个是走的全表扫描,创建索引解决。

发现创建索引执行了5658.282s。

解决办法

create index index_batm_daily on BATM_DAILYOFCASHBANK(fundformcode,pk_bankaccbas,pk_bankaccsub,pk_currtype,transdate,DR) online nologging;

其他

优化后,执行计划为3s。

【案例28】银行对账单管理-在线下载优化记录相关推荐

  1. 中国工商银行网上银行新B2C在线支付接口文档下载地址

    本文档适用需要做工商银行网上银行支付接口的开发才,是最新B2C在线支付接口文档 适用于网站需要集成工商银行网上银行支付方式 如果您的网站需要开发这种支种方式或提供技术支持也可以联系本人 下载地址: 中 ...

  2. [渝粤教育] 西南科技大学 服务管理 在线考试复习资料

    服务管理--在线考试复习资料 一.单选题 1.不属于服务组织排队结构的是( ) A.随机排队 B.单一排队 C.多条排队 D.领号排队 2.服务接触的三元组合没有下列哪项是( ) A.服务组织 B.与 ...

  3. 一文掌握流程管理与流程优化方法和工具

    流程听上去好像很高大上,但其实一点也不复杂,因为无论有没有流程,事情总是要做的. 所谓流程,不过是利用众人的智慧,搞清楚一件事情应该怎么做,然后把做事的方法固定下来,后面大家都跟着这种最优的方法操作罢 ...

  4. 精细化容量管理的设备成本优化之路

    精细化容量管理的设备成本优化之路 作者:梁定安,腾讯社交网络运营部,负责社交平台.增值业务的运维负责人,开放运维联盟专家委员,腾讯云布道师. SNG社交网络运营部管理着近10万台的Linux服务器,以 ...

  5. python虚拟机优化_KVM虚拟机管理及性能优化

    KVM虚拟机管理及性能优化 本章接上一篇文章继续为大家讲解,如何使用KVM的操作命令,对虚拟机进行管理(虚拟机开启关闭.挂起恢复.删除虚拟机.通过备份配置文件重新恢复删除的虚拟机).KVM文件管理(磁 ...

  6. [渝粤教育] 西南科技大学 质量与可靠性管理 在线考试复习资料

    质量与可靠性管理--在线考试复习资料 一.单选题 1.下列关于PDCA的内容说法正确的是( ) A.第一阶段进行申请.提交项目等 B.第二阶段按计划实地去做,去落实具体对策. C.第三阶段实施标准化, ...

  7. Redis简单案例(四) Session的管理

    Redis简单案例(四) Session的管理 原文:Redis简单案例(四) Session的管理 负载均衡,这应该是一个永恒的话题,也是一个十分重要的话题.毕竟当网站成长到一定程度,访问量自然也是 ...

  8. [渝粤教育] 西南科技大学 仓储与配送管理 在线考试复习资料

    仓储与配送管理--在线考试复习资料 一.单选题 1.中华人民共和国国家托盘尺寸规格标准(GB)是由( )颁布的. A.国家质量技术监督局 B.中国仓储协会 C.国家交通部 D.国家经济计划委员会 2. ...

  9. [案例3-2]银行存取款程序设计

    案例描述 银行存取款的流程是人们非常熟悉的事情,用户可在银行对自己的资金账户进行存款.取款.查询余额等操作,极大的便利了人民群众对资金的管理. 本任务要求,使用所学知识编写一个银行存取款程序,实现存取 ...

最新文章

  1. (亲测可行)ubuntu16.04+Opencv3.4.3+opencv_contrib3.4.3安装编译全过程
  2. cmder tips
  3. 《大话设计模式》学习心得系列(一)
  4. 安装ubuntu后要做的几件事
  5. Spark入门实战系列--3.Spark编程模型(上)--编程模型及SparkShell实战
  6. 视觉媒体通信作业记录(四)视频网络传输
  7. structs 中过滤器问题
  8. 计网 - 局域网:NAT 是如何工作的?
  9. AE影视后期之跳跃音符制作
  10. 《卓有成效的管理者》——学习心得(五)
  11. 2021年上半年软考高级信息系统项目管理师论文和案例分析
  12. 如何制作二维码?制作生成二维码的小妙招
  13. java继承a mya new c,java – 为什么外部类不能扩展内部类?
  14. Python习题十一
  15. java爬虫框架jsoup
  16. myrio与fpga编程_myRIO入门实验指导书
  17. 合作伙伴眼中的鸿蒙,专访海雀科技研发总监李尹
  18. python——pickle模块的使用
  19. kali安装所有工具
  20. gym注册customer env 报错:Attempted to register malformed environment ID:My_env

热门文章

  1. 将开发板的usb配置为ncm网口(qnx系统)
  2. 制作一份手机录屏的 GIF 动态图片
  3. linux内核使用scons构建,使用scons软件构建工具
  4. DNS术语中的CNAME、A、MX、TTL名词解释
  5. github提交代码:schannel: failed to receive handshake, SSL/TLS connection failed
  6. IP-guard V4 服务器迁移方法
  7. 美女硕士养猪记:如何用大数据激活一头猪
  8. 有关 ovirt 的分析
  9. [EULAR文摘] 超声滑膜炎和腱鞘炎对已获临床缓解患者病情复发的预测
  10. php 接收复杂json,php解析复杂json的实例 - 火车api的应用