今日优化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 不可预计的多次查询。所以导致很慢,并且会越来越慢。
相关推荐
这款插件的主要功能是简化和优化曲线上的点,通过智能算法减少不必要的点数量,从而减小文件大小,提高渲染速度,同时保持曲线的整体形状和细节。这对于处理复杂的曲线结构,如头发、草丛、流体模拟等,尤其有用。...
### 5G网络优化知识点:爱立信5G小包优化功能验证 #### 一、概述与背景 在5G网络技术中,为了更高效地利用频谱资源,特别是针对小包业务的需求,爱立信推出了5G小包优化功能。这一功能主要针对的是PDSCH信道的频域...
件要求进行的功能优化和性能提升策略。大数据平台作为企业核心的信息基础设施,其稳定性和效率直接影响到业务运营的质量和效率。本方案旨在通过一系列的技术手段和管理措施,提高数据处理速度,增强数据分析能力,...
综上所述,"群多多社群人脉H5_优化采集等功能"涵盖的IT知识点包括:HTML5网页开发、数据采集与分析、社群管理、用户体验优化以及在线学习平台的构建。这些技术进步都是为了提升用户的购物体验,增强社群凝聚力,并...
多功能在线考试系统(三层优化版) 多功能在线考试系统 改进: 1、原来主要是考试的方式和试题的管理,评卷的方式,前台看不见历次考试的成绩等等 现在这个在这些方面都改掉了 2、现在全部改用三层来写 3、考试的模块...
在MATLAB中进行多目标优化是一项复杂而重要的任务,它涉及到寻找一组解决方案,这些解决方案同时最大化或最小化多个相互...通过深入理解这些知识点,并结合实际案例,可以有效地在MATLAB中解决复杂的多目标优化问题。
标题中的“系统优化清理功能软件”指的是专门设计用于提升计算机性能和清理无用文件的工具。这类软件的主要目的是通过删除临时文件、清理注册表、卸载不再使用的应用程序以及管理启动项等方式,帮助用户释放磁盘空间...
结合以上内容,我们能够总结出,Barra优化器用户手册是一份详细的资产组合优化工具使用指南,其包含的高级优化功能、多平台接口支持和对风险管理的深入控制,使其成为投资组合优化领域的专业工具。通过学习这份手册...
"学到老XP多功能优化器"是一款专为Windows XP操作系统设计的优化工具,旨在提升系统性能、加快运行速度以及提供便捷的一键优化功能。这款软件包含了超过100种不同的优化选项,用户无需深入理解系统内部机制,只需轻...
标题和描述中提到的"功能最强大的优化工具"显然是这样的一款软件,它可能集成了多种实用功能,以全方位提升用户的电脑体验。 首先,我们可以想象这款优化工具可能包括以下核心功能: 1. **系统清理**:它可能会...
5. **IntelliJ IDEA 内置优化功能**: IntelliJ IDEA作为流行的Java IDE,内置了代码分析和优化功能,如代码重构、性能洞察、代码检查等,能够在编写代码的同时进行优化。 6. **JMH (Java Microbenchmark Harness)**...
测试点(Test Point)是软件测试中的一个核心概念,它是指用于执行特定测试任务的程序点或功能点。测试点的选择直接影响到测试的质量和效率。优化测试点的目标是找到最具代表性和关键性的测试点,以确保测试覆盖软件...
2. **点列图**:优化后,点列图显示焦点分布更加集中,表明成像质量得到了显著改善。 3. **球差与色差**:通过对关键元件位置的调整,成功地将这两种像差降低到了可接受范围内,大大提高了系统的整体性能。 #### 六...
这份文档详尽地阐述了如何利用Matlab的强大功能解决各种实际问题中的优化问题,包括但不限于最小化函数、最大化目标、约束优化以及多目标优化等。 优化算法在计算机科学、工程计算、数据分析等领域有着广泛的应用,...
在使用任何系统优化工具时,用户应注意以下几点: - **备份数据**:在进行任何优化操作前,确保重要数据已备份,以防万一。 - **谨慎操作**:不要随意更改不了解的设置,以免影响系统正常运行。 - **定期更新**:...
本文将深入探讨网络优化所涉及的关键知识点,包括GSM系统优化概述、空闲模式、功能介绍、大区设置以及相关的功率控制和DTX功能。 首先,我们来看GSM(Global System for Mobile Communications)系统优化。GSM是一...
"优化大师荒村听雨版6.57.zip" 是一个特定版本的系统优化软件,主要功能在于提升计算机的性能和稳定性。这个压缩包包含了优化大师的荒村听雨版,版本号为6.57,它可能包含了该软件的所有组件、安装程序和其他必要的...
综上所述,企业应用平台功能优化方案着重于提升平台的用户体验、安全性、效率和适应性,通过功能应用优化和完善,以及其他非功能性需求的满足,构建一个高效、稳定、易用且具有高度扩展性的企业级应用平台。...
在讨论4G网络邻区自配置ANR(Automatic Neighbor Relation)功能优化的过程中,本文首先概述了ANR功能的原理,然后详细介绍了ANR功能设置的具体方面,包括邻区添加和删除的判决条件以及X2链路的建立原则。...
代码优化的目的是为了让阅读者花费更少的时间理解更多的功能。这通常意味着需要减少代码的冗余和复杂度,提高代码的表达力,使其更直观、易懂。一个优秀的程序员应该努力让每一行代码都是有意义的,这样读者才能迅速...