如何提高SQL Server的性能

本文详细介绍了提升SQL Server性能的五个方面:硬件升级,如采用多处理器和RAID;联合数据库服务器;数据库设计,如合理设计tempdb和利用文件组;配置服务器性能选项,如内存和I/O设置;以及应用程序设计技巧,如使用存储过程和小结果集减少网络流量。
摘要由CSDN通过智能技术生成

如何提高SQL Server的性能

朱二(2006.2 转载请注明作者)

  如何提高SQL Server的性能,充分发挥软硬件的性能,是每一个SQL Server用户都关心的问题,下面我们分别从硬件、数据库设计、联合数据库服务器、服务器性能配置选项、应用程序设计五个方面分别进行阐述。

一、硬件:
1、处理器(CPU)
(1)采用多处理器
(2)采用更快速的处理器

2、内存
(1)增大内存容量
(2)采用访问速度更快的内存

3、RAID(独立磁盘冗余阵列)
(1)RAID-0,也称条带,提高写速度
(2)RAID-1(磁盘镜像和双工),提高读速度
(3)RAID-5(带奇偶的磁盘条带集),提高写速度

二、联合数据库服务器
采用分布式分区视图可用于实现数据库服务器联合体。
将一个表的数据进行分区,分别存放在多个服务器上,可显著优化系统的性能。

三、数据库设计
1、tempdb的设计
(1)使 tempdb 数据库得以按需自动扩展。这确保在执行完成前不终止查询,该查询所生成的存储在 tempdb 数据库内的中间结果集比预期大得多。
(2)将 tempdb 数据库文件的初始大小设置为合理的大小,以避免当需要更多空间时文件自动扩展。如果 tempdb 数据库扩展得过于频繁,性能会受不良影响。
(3)将文件增长增量百分比设置为合理的大小,以避

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值