存储引发数据库效能低下的原因何在?

来源:CIO时代网   
2012/12/24 15:00:52
第一步是确定引起性能问题的原因确实是在存储上。最简单的方式就是查看执行数据库应用的服务器处理器利用率。通常,假如处理器利用率很低不过性能任有问题,那很有可能存储就是性能瓶颈所在。

本文关键字: 存储 数据库效能低下

数据库的效能低下,存储真的是问题所在么?

第一步是确定引起性能问题的原因确实是在存储上。最简单的方式就是查看执行数据库应用的服务器处理器利用率。通常,假如处理器利用率很低不过性能任有问题,那很有可能存储就是性能瓶颈所在。不过还有些更详细的方式可以也应当用以测试一下。几乎每一项数据库应用中有包含有自带的性能分析工具,此外还有第三方应用和数据库领域的咨询专家。通常来讲一位有经验的数据库管理员的直觉可能惊人的准确。假如DBA对于性能管理员不停地抱怨,存储经理应当细心聆听。

存储方面可能存在的问题

存储可能在两方面拖累数据库应用。首先,存储可能由于内部大量的请求不堪重负。这些请求在堆栈中排序,其数量称之为“队列深度”,并基于先到先出的原则解决。在性能没有问题时,队列深度通常只有很小的几个数字。不过随着队列深度变长,应用必须依次等待处理请求。这种统计数据相对易于监控,大多数的操作系统都会报告指定驱动器或卷的队列深度。任何涉及到成百上千的并发请求通常都会增加磁盘的队列深度。

存储也可能在其对单个请求的处理上限制了整个数据库应用的性能。在传统的磁盘驱动器整列中,“本质”上来说其性能是每块磁盘驱动器定位并取回所需数据块的速度,由于大部分时间用以等待磁碟旋转到特定的点。其相应时间也可以通过操作系统工具加以衡量。虽然大量的用户可能在一定程度上影响响应时间,但通常单一线程操作所引起的问题会更加严重,例如新数据的增加或已有数据通过日志文件进行修改。

改善数据库存储性能需要一个过程。在大多数环境中,其会要求到一些调优操作。调优的关键是能够满足今天的性能所需,并在今后性能要求增加时留有余地。而同时技术的逐渐演变,以及存储管理工具中方案的增加会随着时间日益多样化。一步步递进的方式可以确保你只需花费最小的IT预算。数据库存储性能问题并非总是需要你完全替换掉整个存储系统。

责编:孔维维
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
流动存储 为大数据而生

伴随信息技术的突飞猛进,更大量级的非结构化数据与结构化数据构成的大数据成为企业级存储所面临的最大挑战:一方..

磁盘阵列及虚拟化存储

利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。虚拟化存储,对存储硬件资源进行抽象化表现。

    畅享
    首页
    返回
    顶部
    ×
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918