现在的公司的系统很不稳定,尤其在高峰期间,一个系统的性能都会影响到其它系统的性能.我负责的一个系统.由于涉及到公司的各个系统,比如生产,工资,库存,工单,他们都是独立的系统.我的系统都要去他们所在的数据库拿数据.尤其是在首页要从各个系统中提取数据,所以等待的时间特别久,用户经常打点话下来抱怨,让我们尽快的想办法解决这个问题.我都能理解,我也想尽快的帮他们解决,我也放心,踏实.
我观察了各个WEB服务器的性能都不错,服务器都是IBM的刀片服务器,4CPU,4G内存.他们的cpu一般情况都在20%左右,内存用的也不多.但是SQLServer服务器的CPU用的也不高,也在20%左右,sqlServer用的内存在1.9G左右.
我也尝
试打开Window2003SQLServer的3G选项,我希望SQLServer能够用到更多的内存,但觉得这个没有什么作用,不知道您觉得怎样?
我尝试判断网络的速度的好坏,在局域网内,网速没有问题.
我尝试
优化数据库索引,似乎也没有提升明显的性能.
我尝试
优化SQL,但也没有提升性能.
我尝试把
用Hibernate性能有影响的地方用JDBC来取代,但没有起作用.
我也监控获取每一部分数据从数据库返回到应用程序所需要的时间,我看到一个地方获取数据花的时间最多,一般情况下要10秒左右,所以系统的性能非常差.我也查看了那个表有400多万条数据,我们把一些很少用到的数据从中移出来,最终留有150万左右的数据,这样做使得那个系统的性能到是提高了不少,但是我的系统提升就不明显.由于这个表十分的庞大,也比较复杂,它是一个交收移交表,比如数据从A部门移到B部门,由从B部门移动到C部门,也就是,由一个上一部门,当前部门,下一部门;就成了一个树状结构了,而且,这个表是系统的核心,众多的操作都涉及它,用户的移交接收操作都和它有关,所以它的负担很重,系统的瓶颈也在这.也不知道对这样的情况大家是怎样设计的.
我能想到的办法都想到了,请大家给我一些建议,改善我们的系统.让我过一个好年,也提前向大家拜个早年.谢谢!
分享到:
相关推荐
随着数据库用户访问量的不断增加,业务处理性能呈现下降趋势,系统性能优化变得尤为重要。本文研究了Oracle数据库性能优化的价值,并分析了影响Oracle数据库性能的主要因素,提出了相应的优化措施。 首先,Oracle...
在开发基于SQL Server的数据库应用系统时,提升系统性能至关重要,因为这关乎用户体验和系统响应速度。性能优化不仅包括硬件设备的升级...同时,性能优化是一个持续的过程,需要结合系统实际情况,持续进行调优和维护。
性能优化是Java开发中的一个持续过程,涉及到多个层面的技术和策略。通过对文档中提到的关键点进行深入探讨,我们可以更好地理解如何有效地优化Java程序。无论是从代码层面还是从架构层面出发,这些策略都是为了提高...
MySQL 数据库性能优化是当前数据库管理系统中最重要的研究领域之一。随着互联网技术的快速发展,MySQL 数据库被广泛应用于各种业务场景。然而,当数据库规模不断扩大,查询复杂度增加时,性能问题逐渐凸显。本文将...
总结,动力锂电池组热管理系统性能优化是一项涉及多学科交叉的技术挑战,需要综合运用热力学、材料科学、控制理论等知识,以实现电池组的安全、高效运行。随着科技的进步,未来的热管理系统将更加智能、绿色,为动力...
首先,我们要明白SQL性能优化的核心目标是减少查询时间,提高数据处理效率,从而提升整个系统的响应速度。这通常涉及以下几个方面: 1. **查询优化**:编写高效的SQL语句是性能优化的基础。避免全表扫描,合理使用...
性能优化是针对特定环境来定制系统的配置过程,或者是让某个特定的应用程序得到更好的响应时间或吞吐量的过程。 《Linux性能优化大师》首先对Linux 操作系统进行了深入剖析,并对最常用的企业监控工具Benchmark 及...
二,JAVA性能优化之代码优化 代码调优是在软件开发中,或者是软件开发完毕后,软件维护过程中进行的程序代码的改进和优化.代码优化涉及诸多编码技巧,须要开发者熟悉相关的语言API ,并在适合的场景中正确的使用相关API...
《电脑性能优化软件——以鲁大师为例》 在数字化时代,电脑已经成为我们日常生活和工作中不可或缺的工具。然而,随着长时间的使用,电脑可能会出现运行缓慢、卡顿等问题,这时就需要进行性能优化。本文将围绕“电脑...
性能优化是针对特定环境来定制系统的配置过程,或者是让某个特定的应用程序得到更好的响应时间或吞吐量的过程。 本书首先对 Linux 操作系统进行了深入剖析,并对最常用的企业监控工具Benchmark 及其他监控工具进行了...
ORACLE 数据库服务器性能优化技术是指通过合理分配计算机资源、调整系统运行参数来提高 ORACLE 数据库服务器性能的过程。该技术包括调整 CPU 参数、服务器内存分配、硬盘 I/O、操作系统参数等几个方面的优化。 ...
Oracle SQL性能优化是数据库管理中的关键环节,旨在提高数据库系统的响应速度和整体效率。本章主要探讨了几个关键领域的优化策略: 1. **数据库性能优化概述**:优化内容包括数据结构设计、应用程序结构、SQL语句、...
Oracle SQL性能优化是数据库管理中的重要环节,旨在提高查询速度,减少资源消耗,提升系统整体效率。本系列将深入探讨优化技巧,分为多个部分进行详细阐述。 1. 选择合适的Oracle优化器 Oracle提供了三种优化器:...
3. **谨遵阿姆达尔定律**:优化时要考虑到整体性能的提升,单一组件的优化可能带来的提升有限,因为系统性能受到所有组件的共同影响。 ### 监控分析优化体系 1. **性能监测**:包括系统监测、日志监测、网络监测等...
"AVG计算机性能优化工具.2011".AVG.PC.Tuneup.2011.v10.0.0.23 是该公司在2011年推出的一款系统优化软件——AVG PC TuneUp 2011版,版本号为10.0.0.23。这款工具主要设计用于提升个人计算机的运行效率和性能,解决...
【Oracle SQL性能优化】 Oracle SQL性能优化是数据库开发人员必须掌握的关键技能,它涉及到SQL语句的编写、执行过程、优化器的选择以及执行计划的分析等多个方面。在Oracle数据库环境中,优化SQL性能对于提升系统...
数据库性能的好坏直接影响到整个应用系统的性能,因此数据库性能优化是数据库管理中非常重要的一部分。 2. 数据库性能监视命令方法 数据库性能监视命令方法是指通过使用SHOW语句来查询数据库性能相关的指标,例如...
同时,根据数据库的工作负载和应用特性,合理设置并调整其他参数,如缓存大小、排序区大小等,有助于提升系统性能。 3. 物理文件布局:数据库中的表、索引等对象的物理分布对I/O性能有很大影响。通过合理的磁盘分区...