多CPU服务器上的SQLServer性能调优

aoeiuv 2005-01-20 06:21:44
我们有一台8个CPU的服务器,用来做SQLServer服务器。创建了一个Replication,用1个BCP线程,
运行时间为1小时50分钟,改用2个BCP线程,提高到1小时10分钟,提高还算明显。改用4个BCP线程,提高到55分钟,比起2个线程改进很小。算下来,往目标数据库bulk copy数据的步骤,大约速度是7M/s,对于4个线程,我想知道这样的速度算快么?是不是应该调整什么SQLServer的参数,能提高吞吐速度呢?
...全文
263 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ji秋风 2005-01-21
  • 打赏
  • 举报
回复
8个cpu+磁盘阵列+几个G的内存+高质量3com网卡,速度应该还会提升。
说说你的数据量?
wxq1142 2005-01-21
  • 打赏
  • 举报
回复
uo
yjzhg 2005-01-20
  • 打赏
  • 举报
回复
wzjcntlqs 2005-01-20
  • 打赏
  • 举报
回复
在一般情况下,软件的优化比率要大了硬件优化
aoeiuv 2005-01-20
  • 打赏
  • 举报
回复
目标和源都是8个CPU的服务器,配的硬盘也不会差,位于一个局域网内,本身的处理速度和网络传输速度都不是问题。我觉得瓶颈还是在于SQLServer的处理能力或者是配置。
子陌红尘 2005-01-20
  • 打赏
  • 举报
回复
磁盘I/O是一个很重要的因素。
NinGoo 2005-01-20
  • 打赏
  • 举报
回复
关注
wxq1142 2005-01-20
  • 打赏
  • 举报
回复
up
zjcxc 2005-01-20
  • 打赏
  • 举报
回复
影响处理效率的,不单是你的源服务器CPU或你的源服务器的处理速度,还需要考虑网络速度和你的目标服务器的处理速度

所以光凭你的信息是无法判断的
yesyesyes 2005-01-20
  • 打赏
  • 举报
回复
我除了知道sqlserver最多支持32个cpu以外,只有盯着我的那一个P3发呆的份
hglhyy 2005-01-20
  • 打赏
  • 举报
回复
我们的服务器只有一个CPU! 学习!!

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧