数据库负载分析系统的研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:jimiwison
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据库是信息系统的一个重要组成部分,其任务是存储和管理数据。数据库的性能将直接影响业务的扩展能力和用户体验,因此用户希望数据库能长时间工作在最优模式下,那么如何评测和提高数据库的性能成了一个重要课题。目前,一些组织采用第三方工具来监控和分析数据库的性能,但是由于第三方工具大多采用模拟工作量的方式,不能得到一个全面的分析结果。为了解决模拟工作量不能反映数据库真实负载的问题,本文研究通过数据库自自身所捕获的与客户端交互的协议信息,对数据库负载进行分析,得到数据库性能的相关数据,为后续的负载重放功能和数据库调优提供数据支持。本文阐述了数据库负载分析的研究意义及发展现状,概述了网络通信的基础和数据库通信的基本理论,分析了通信中使用的各种通信协议。由于模拟负载具有不全面性,所以本文分析的是由数据库自身所捕获的全部负载相关的通讯信息,重点是负载文件的解析和通信协议的解析,以及对解析出来的数据进行整理分析,最后得到数据库性能数据。本文以ASE数据库为基础,首先将捕获的数据库负载文件以PCAP文件的形式保存在磁盘中;分析时从磁盘读取相应的文件,进行PCAP文件的解析,从中提取出数据库客户端和服务端通信的TDS报文。然后对TDS协议的内容进行分析,通过对报文的拆组包,剖析TDS报文,得到客户端向服务端发送的命令及响应,并将这些数据保存在数据库中。最后进行负载数据的分析,根据用户的需求提取出解析出的数据,生成相应的数据库性能报告。本文根据对数据库负载分析功能需求,设计了分析系统的整体架构和功能模块,系统主要分为负载捕获模块、文件解析模块、协议分析模块和负载数据分析模块。经过分析和数据提取,最后将数据库的性能报告以图形化的方式显示,使数据库的性能显示更为直观。本文也实现了数据库负载的脚本化,为后续的数据库重放提供数据支持。当数据库升级或配置参数发生变化时可以采用分析功能,判断参数的修改对数据库产生了哪些影响,为数据库管理员提供修改配置参数的依据。
其他文献
高速飞行器热防护系统的网状填充物烧蚀后的外壁面,及飞行器接缝处均不可避免的存在凹腔。凹腔的存在将影响飞行器的流动稳定性。本文以来流马赫数为6的高超声速钝板边界层为研究对象,结合线性稳定性理论(LST)、直接数值模拟(DNS)和全局稳定性分析(Bi-Global),通过定义N值的修正量△N(ω,h,w)来定量刻画矩形凹腔对边界层流动稳定性及转捩的影响,分析了二维工况下矩形凹腔深度、宽度、位置、组合间
光线跟踪算法是全局光照明模型经典的算法之一,为计算机图形学领域提供了一种通过渲染获得真实感图形的解决方案。KD-tree加速结构是光线跟踪算法中常用的空间剖分策略,基于K
近年来,随着互联网技术的快速发展,云计算作为一种按需分配计算资源与存储资源的新兴商业化模式被广泛应用于IT企业方案中。随着云计算被广泛应用于IT企业方案中,云计算数据
目的:探讨A型肉毒毒素(BTX-A)对成纤维细胞增殖、α-SMA和肌球蛋白Ⅱ表达的影响,观察A型肉毒毒素联合点阵CO2激光对面部嫩肤的临床疗效。方法:采用MTT法测定BTX-A对成纤维细
在自媒体和新媒体发展如火如荼的今天,时尚作为潮流和流行的代名词,拥有广大的受众和行业从业者,时尚的发端、扩散、流行与沉淀,也得益于大众媒体和自媒体的传播与推广。随着新的传播技术的出现,传播的方式从最初的自上而下,到大众传播,再到今天新媒体时代的传播,传播的途径和手段都发生了翻天覆地的变化。尤其是微信公众号和自媒体平台的兴起,为纸媒在各领域的传播开辟了新的途径。为了应对新媒体的机遇与挑战,时尚杂志纷
面向电商的多码联合校验服务平台成为全面、权威、便捷的产品质量安全监管的平台,对电商的快速发展具有重要作用。本文全面阐述了面向电商的多码联合校验服务平台从立意、设
随着移动互联网技术的快速发展、智能终端在世界范围内的普及,智能终端在人们生活和工作中扮演着越来越重要的角色。用户使用手中的智能终端可以方便地进行网络购物、手机付
基于磁耦合谐振的无线充电技术为解决无线传感器网络的能量问题提供了潜在的解决方法。但在保证网络可持续运行的情况下,如何提高充电设备工作效率、平衡网络能量、满足网络
随着产品生命周期的缩短及其更新速度的加速,大量的废弃产品不断涌现并呈现迅猛增长之势。为了保护环境,减小环境污染及促进资源的再生利用,作为循环经济的重要实现形式的产
伴随着互联网技术的发展,我国网民数量不断增加。互联网成为企业营销的重要场所,一方面互联网为营销提供了多种创新化的实现形式;一方面是消费者对广告更加敏感,增加了诉求点