Sql Server数据库优化技术方案
2016-03-13天地常州自动化股份有限公司马汝超
电子世界 2016年8期
关键词:优化
天地(常州)自动化股份有限公司 马汝超
Sql Server数据库优化技术方案
天地(常州)自动化股份有限公司 马汝超
【摘要】本文主要探讨了提高SQL Server数据库性能用到的一些数据库优化技术,其中包括物理布局、处理器关联、内存匹配、表和索引分区和数据压缩等。
【关键词】SQL Server;性能;优化
0 引言
随着全球信息体系和网络智能化的发展,信息资源日益成为重要的生产要素,而快速处理这些日益递增的庞大数据,必然要充分运用数据库技术。SQL Server作为企业级数据库在实际应用中发挥着重要作用。但数据库的响应速度在其使用过程中影响着整个数据库系统乃至其上层应用系统的性能,这对数据库有了更高的性能要求。因此如何运行数据库优化技术来提高其性能是一个重要的课题。
1 物理布局
数据库文件的物理布局直接影响到数据库管理系统的I/O性能。在数据库使用过程中,往往遇到计算机CPU占用率低但数据库性能差的情况发生,此问题主要原因往往来源于磁盘I/O瓶颈。因为CPU处理速度远远高于磁盘I/O的速度,当进行大量数据查询等操作时,处理器要从负载过重的物理磁盘中读取数据,此时要排队等待磁盘子系统中未决数据请求响应,从而引起上述低性能情况的发生。因此合理安排数据库文件的物理布局至关重要。
Sql Server数据库由主数据文件(.mdf)、辅助文件(.ndf)以及事务日志文件(.ldf)组成,并存储在物理磁盘或磁盘阵列逻辑单元(LUN)中。为了使系统能更快的运行,应将数据文件和日志文件放到单独或专用的物理LUN上,将很少使用的数据保存在较慢的物理LUN上。……
登录APP查看全文
