`

优化功能点

 
阅读更多

今日优化XX反馈响应太慢的功能点:

1.成立采购小组选择用户

2.退回订单页面

3.申请开票选择订单界面

这三个页面反应特别慢,经过对这个三个功能的逐一分析,找到太慢的原因。

1.成立采购小组选择用户 功能响应太慢。看代码:

public ActionForward indexResult(ActionMapping mapping, ActionForm form, HttpServletRequest request,
   HttpServletResponse response) {
  initLocation(request);
  request.setAttribute("users", userManager.findTeamUser());
  return new ActionForward("/XXX.jsp");
 }

 

这是查找选择用户的代码,这段代码没有做分页查询,也就是每次把满足条件的用户都查出来,如果满足条件的用户数多,那这个功能点必然会慢,

并且会越来越慢。

到正式站查了满足条件的数据,为18000多条,想想而知,把18000多条数据查询出来,保存到内容中风险有多大。

 

2.XXX订单页面   和 XX开票选择订单界面 功能点导致查询很慢的原因相同:查询试图写得太差,没有考虑大数据量的问题,导致查询太慢。

写得太差:就是执行一次查询可能对关联指标不可估计的多次查询。

像这种试图对写法:

create view my_view as
select 
     szzc_get_name.f_get_columnmeans('TN_NOTE','BILL_FLAG',(select max(nvl(x.bill_flag,0)) from tn_note x where x.order_id=t.id and x.status =1 )) bill_flag_mean,
       (select count(1) from tn_note x where x.order_id=t.id) note_count
  from tpo_headers_all t
  where t.status=1;
 
查询 my_view 试图使,可能对tn_note 不可预计的多次查询。所以导致很慢,并且会越来越慢。

 

 

 

 

分享到:
评论

相关推荐

    3dmax曲线优化点插件

    这款插件的主要功能是简化和优化曲线上的点,通过智能算法减少不必要的点数量,从而减小文件大小,提高渲染速度,同时保持曲线的整体形状和细节。这对于处理复杂的曲线结构,如头发、草丛、流体模拟等,尤其有用。...

    爱立信5G小包优化功能验证.docx

    ### 5G网络优化知识点:爱立信5G小包优化功能验证 #### 一、概述与背景 在5G网络技术中,为了更高效地利用频谱资源,特别是针对小包业务的需求,爱立信推出了5G小包优化功能。这一功能主要针对的是PDSCH信道的频域...

    企业大数据平台功能优化方案.pdf

    件要求进行的功能优化和性能提升策略。大数据平台作为企业核心的信息基础设施,其稳定性和效率直接影响到业务运营的质量和效率。本方案旨在通过一系列的技术手段和管理措施,提高数据处理速度,增强数据分析能力,...

    群多多社群人脉H5_优化采集等功能

    综上所述,"群多多社群人脉H5_优化采集等功能"涵盖的IT知识点包括:HTML5网页开发、数据采集与分析、社群管理、用户体验优化以及在线学习平台的构建。这些技术进步都是为了提升用户的购物体验,增强社群凝聚力,并...

    多功能在线考试系统(三层优化版)

    多功能在线考试系统(三层优化版) 多功能在线考试系统 改进: 1、原来主要是考试的方式和试题的管理,评卷的方式,前台看不见历次考试的成绩等等 现在这个在这些方面都改掉了 2、现在全部改用三层来写 3、考试的模块...

    MATLAB多目标优化

    在MATLAB中进行多目标优化是一项复杂而重要的任务,它涉及到寻找一组解决方案,这些解决方案同时最大化或最小化多个相互...通过深入理解这些知识点,并结合实际案例,可以有效地在MATLAB中解决复杂的多目标优化问题。

    系统优化清理功能软件

    标题中的“系统优化清理功能软件”指的是专门设计用于提升计算机性能和清理无用文件的工具。这类软件的主要目的是通过删除临时文件、清理注册表、卸载不再使用的应用程序以及管理启动项等方式,帮助用户释放磁盘空间...

    barra优化器用户手册

    结合以上内容,我们能够总结出,Barra优化器用户手册是一份详细的资产组合优化工具使用指南,其包含的高级优化功能、多平台接口支持和对风险管理的深入控制,使其成为投资组合优化领域的专业工具。通过学习这份手册...

    学到老XP多功能优化器

    "学到老XP多功能优化器"是一款专为Windows XP操作系统设计的优化工具,旨在提升系统性能、加快运行速度以及提供便捷的一键优化功能。这款软件包含了超过100种不同的优化选项,用户无需深入理解系统内部机制,只需轻...

    功能最强大的优化工具功能最强大的优化工具

    标题和描述中提到的"功能最强大的优化工具"显然是这样的一款软件,它可能集成了多种实用功能,以全方位提升用户的电脑体验。 首先,我们可以想象这款优化工具可能包括以下核心功能: 1. **系统清理**:它可能会...

    JAVA代码优化工具

    5. **IntelliJ IDEA 内置优化功能**: IntelliJ IDEA作为流行的Java IDE,内置了代码分析和优化功能,如代码重构、性能洞察、代码检查等,能够在编写代码的同时进行优化。 6. **JMH (Java Microbenchmark Harness)**...

    测试点优化及选择相关论文

    测试点(Test Point)是软件测试中的一个核心概念,它是指用于执行特定测试任务的程序点或功能点。测试点的选择直接影响到测试的质量和效率。优化测试点的目标是找到最具代表性和关键性的测试点,以确保测试覆盖软件...

    zemax 优化前后图

    2. **点列图**:优化后,点列图显示焦点分布更加集中,表明成像质量得到了显著改善。 3. **球差与色差**:通过对关键元件位置的调整,成功地将这两种像差降低到了可接受范围内,大大提高了系统的整体性能。 #### 六...

    Matlab优化算法PDF

    这份文档详尽地阐述了如何利用Matlab的强大功能解决各种实际问题中的优化问题,包括但不限于最小化函数、最大化目标、约束优化以及多目标优化等。 优化算法在计算机科学、工程计算、数据分析等领域有着广泛的应用,...

    Win10常用功能一键优化工具.zip

    在使用任何系统优化工具时,用户应注意以下几点: - **备份数据**:在进行任何优化操作前,确保重要数据已备份,以防万一。 - **谨慎操作**:不要随意更改不了解的设置,以免影响系统正常运行。 - **定期更新**:...

    网络优化所涉及到知识讲解

    本文将深入探讨网络优化所涉及的关键知识点,包括GSM系统优化概述、空闲模式、功能介绍、大区设置以及相关的功率控制和DTX功能。 首先,我们来看GSM(Global System for Mobile Communications)系统优化。GSM是一...

    优化大师荒村听雨版6.57.zip

    "优化大师荒村听雨版6.57.zip" 是一个特定版本的系统优化软件,主要功能在于提升计算机的性能和稳定性。这个压缩包包含了优化大师的荒村听雨版,版本号为6.57,它可能包含了该软件的所有组件、安装程序和其他必要的...

    企业应用平台功能优化方案.docx

    综上所述,企业应用平台功能优化方案着重于提升平台的用户体验、安全性、效率和适应性,通过功能应用优化和完善,以及其他非功能性需求的满足,构建一个高效、稳定、易用且具有高度扩展性的企业级应用平台。...

    4G网络邻区自配置ANR功能优化报告.pdf

    在讨论4G网络邻区自配置ANR(Automatic Neighbor Relation)功能优化的过程中,本文首先概述了ANR功能的原理,然后详细介绍了ANR功能设置的具体方面,包括邻区添加和删除的判决条件以及X2链路的建立原则。...

    代码优化原则与方法优化

    代码优化的目的是为了让阅读者花费更少的时间理解更多的功能。这通常意味着需要减少代码的冗余和复杂度,提高代码的表达力,使其更直观、易懂。一个优秀的程序员应该努力让每一行代码都是有意义的,这样读者才能迅速...

Global site tag (gtag.js) - Google Analytics