ehxz 发表于 2004-8-5 21:03:58

【转帖】如何配置SQL Server 11,使得快速BCP具有更好的性能?

 有几种方法可以改善BCP的性能:
<BLOCKQUOTE>
<P align=left><FONT color=#006443>(1)增加扩展分配(extent allocation)。缺省情况下,预分配2到31个扩展。在一个BCP批次中,未使用的预分配扩展被释放。为了获得最佳BCP性能,设置BCP批次大小和 “number of preallocated extents”预分配扩展个数,以消除空间重新释放。使用Sp_config number of pre-allocated exetents,nn 对于系统10:buildmaster -ycpreallocext=nn
(2)对表进行分区
(3)配置OAM页面的缓冲策略,以减少对OAM(Object Allocation Map)页面的物理读。
(4)配置大I/O的缓冲池,例如16K:</FONT></P>
<P align=left>  Sp-poolconfig default, "16K" (5)使用-A标记,加大网络包大小:
<P align=left>  bcp -A 16384 </P></BLOCKQUOTE>
页: [1]
查看完整版本: 【转帖】如何配置SQL Server 11,使得快速BCP具有更好的性能?

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com