读书频道 > 网站 > 网页设计 > SQL Server性能调优实战
概述
15-11-02    下载编辑
收藏    我要投稿   

本文所属图书 > SQL Server性能调优实战

本书是一线DBA技术专家精心之作,积作者多年的经验结晶和最佳实践,也是目前市场上为数不多通过存储原理来讲解性能优化,剖析SQL Server架构,从而帮助读者快速高效调优数据库的图书。书中首先简要介绍了SQL S立即去当当网订购

数据库的性能取决于各方面的综合因素,涉及硬件、操作系统及软件(如SQL Server)、用户设计等几个大的方面。其中,硬件方面又包括内存、CPU及磁盘等重要因素,并且这几个因素往往又是互相影响的。例如,当服务器的物理内存不足时,就会产生大量的磁盘I/O,给磁盘带来压力;当内存不足时,一些占用CPU资源较多的对象(例如执行计划)可能就无法被正常缓存在内存当中,需要使用大量的CPU资源来处理这些对象的计算,从而给CPU带来更大的压力。

处在硬件之上的便是操作系统,SQL Server只能运行在Windows环境下,而Windows操作系统不仅有各种不同的版本(包括Windows Server 2000、Windows Server 2003、Windows Server 2008及相关的子版本,诸如SP1、SP2等),还根据CPU不同而区分为32位和64位操作系统。这些版本的差异,会导致SQL Server只支持部分功能,同时性能优化的手段也有所差异。

SQL Server也有诸多不同的版本,包括SQL Server 2000、SQL Server 2005、SQL Server 2008、SQL Server 2008 R2、SQL Server 2012及最新的SQL Server 2014等;从应用范围来分,又可以分为开发版、标准版本企业版数据中心版本等,这些不同的版本在功能和内部实现上都有所差异(详细的差异比较请参考SQL Server联机丛书),这些差异决定了SQL Server支持的最大内存、CPU及数据文件的大小等,对此本章后续会做详细介绍。

影响数据库性能的因素,除了上面列出的因素外,还包括开发人员、DBA等,比如表结构的设计、SQL语句的编码等。据相关数据统计,75%左右的性能问题由人为因素引起,因此,提升SQL编码质量是保证数据库高性能的重要因素。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站