`
- 浏览:
2996 次
- 性别:
- 来自:
广州
-
背景
公司项目组当初对项目开发性能评估不足,统计分析系统服务端与数据库同处一台服务器设备上,数据库中的很多关键数据表数据都由外界多台应用服务器长时间不间断地实时入库产生,平均每分钟有几万笔数据入库,这些数据表企业要求必须最少保存90天数据,日积月累,数据表数据数以千万计,同时入库的这些数据表还是后台定时统计小时及天数据的作业的源表和用户查询实时数据的目标表,极大影响入库、后台统计和查询分析的执行效率,并且很容易产生资源的竞争。运行一年后统计分析系统性能瓶颈日益显现出来,客户十分不满意。
解决方案
由于数据库与统计分析系统同处一台服务器设备上,数据库负担之重直接影响统计分析系统程序处理性能。在无法扩容硬件资源的情况下尽最大努力优化服务器架构,减少系统资源消耗,提高统计分析系统程序处理性能。
最大限度地使入库和统计查询分析的数据表不是同一个,并减少单个数据表的容量,采取自动分流存储,优化数据库定时作业:
1,实时入库的数据以天为单位存储,数据表命名为“原表名+日期”,实时数据入库时自动选择当天数据表,我们就统称源表;
2,小时数据以月为单位存储,数据表命名为“原小时表名+月份”,后台定时统计作业自动选择当月数据表;
3,数据库备份和历史数据清理作业计划每周六执行一次;
4,后台定时统计作业计划每天凌晨1点执行一次;
5,要求用户使用统计分析系统选择时间范围时不对分钟数据进行跨天查询,不对小时数据进行跨月查询(系统界面有精确到分钟、小时和天数据的查询条件);
6,要求报表系统只产生昨天或过去数据,不对今天的数据做报表分析;
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
服务器性能瓶颈分析是确保系统高效运行的关键环节。本文主要探讨了三个主要的性能瓶颈领域:内存分析、处理器分析以及磁盘I/O分析,并提供了相应的监控和诊断方法。 内存分析是评估系统性能的第一步,主要是检查...
### 各类服务器性能瓶颈分析 #### 一、概述 在现代信息技术领域中,服务器扮演着极其重要的角色,它们不仅承载着企业的核心业务,还直接关系到用户体验和服务质量。为了确保服务器能够高效稳定地运行,对其进行...
《通过Windows常见性能计数器分析服务器性能瓶颈》 服务器性能瓶颈的识别是运维工作中至关重要的环节,通过Windows操作系统中的性能计数器,我们可以实时监控并诊断系统性能问题。本文主要探讨了几个关键的性能...
通过以上分析,我们可以结合不同计数器的数值,判断服务器性能瓶颈所在,从而采取相应的优化措施,例如调整系统配置,优化应用代码,增加硬件资源等,以提高服务器的运行效率和稳定性。在实际操作中,建议定期收集和...
"华为 USG6000V 虚拟综合业务网关技术白皮书...华为 USG6000V 虚拟综合业务网关技术白皮书中介绍的服务器负载均衡技术可以解决服务器性能瓶颈问题,提高业务访问的并发性和可靠性,为企业提供高质量的业务访问体验。
本文将深入探讨如何针对IBM xSeries 3650服务器进行内存扩展,以解决服务器性能瓶颈问题。 IBM xSeries 3650是一款基于Intel Xeon 5460处理器的服务器,最初配置为1GB DDR533 ECC内存X2,这样的配置在系统初期可能...
通过fmscheck,可以及时发现并解决服务器性能瓶颈,确保流媒体服务的稳定运行。 `fv4 postprocessor`可能是指对FLV文件进行后期处理的工具,尽管没有详细描述,通常这类工具可能涉及转码、添加水印、调整视频质量等...
通过对Web性能瓶颈的深入分析与探讨,我们发现合理利用缓存机制、优化字体资源管理和改善服务器响应代码等措施,对于提高Web应用的整体性能至关重要。未来,随着技术的不断进步与发展,还需要不断探索新的优化策略,...
根据提供的文件信息,我们可以从以下几个方面来探讨存储服务器性能测试的相关知识点: ### 一、存储服务器性能测试的目的 存储服务器性能测试的主要目的是评估服务器在处理数据读写、存取速度等方面的能力,确保其...
【五舟Windows负载均衡集群方案】是一种通过将多台独立的服务器组合成一个...五舟Windows负载均衡集群方案旨在解决服务器性能瓶颈问题,满足不断增长的网络应用需求,提供高性价比、高度可用和可管理的服务器解决方案。
集群技术是一种解决服务器性能瓶颈的有效方法,尤其在网络流量日益增长的背景下,单个服务器可能无法满足高并发访问的需求。集群技术通过将多个独立的服务器协同工作,形成一个整体,从而提供高可用性和可扩展性。 ...
Java性能瓶颈可能导致系统响应变慢,用户体验下降,甚至可能导致服务器资源耗尽。而漏洞的存在则可能让系统面临被攻击的风险,因此,掌握有效的检测工具对于Java开发者来说是必备技能。本主题将深入探讨"JAVA性能...
### 服务器性能高端解决方案知识点详解 #### 一、概述 在当今信息技术高速发展的时代背景下,企业和组织对于服务器性能的需求日益增长。为了满足这种需求,**CSS-IDIP®**提出了一系列针对服务器性能提升、负载均衡...
解决此类问题需要深入理解服务器性能分析的概念和工具,以及如何在模拟环境中有效地测试和优化。 文章中提到的“可控的环境”是性能测试的基础,通常包括至少两台独立的机器,一台用于生成负载,另一台运行应用,...