none
请问有没有地方可以设置分发服务器发送到订阅服务器的包的大小 RRS feed

  • 问题

  • 环境:公网,发布:sql2005  win2003 订阅:win2008r2  sql2008

    ping 订阅的ip -l 4096 -n 100

    使用ping命令发现丢包比较严重

    4096的包丢了21个

    1024的包丢了6个


    2014年4月14日 3:32

答案

  • There's sp_configure option 'network packet size' at server level, but you don't want to set it too small to slow down network traffic. Another way you can try is changing commit batch size in replication agent profile.
    2014年4月14日 13:28

全部回复

  • 如果是128或者512大小的包,丢包没有那么严重
    2014年4月14日 3:33
  • There's sp_configure option 'network packet size' at server level, but you don't want to set it too small to slow down network traffic. Another way you can try is changing commit batch size in replication agent profile.
    2014年4月14日 13:28
  • 不是数据库的包大小啊

    rmiao大侠你说的是改服务器全局的包大小吧

    我今天这样做的:

    在分发job里,属性-》步骤-在分发脚本里添加-packet size 1024

    加上包大小之后,禁用分发job,启用分发job

    使设置生效,现在未分发的命令在10条以下

    2014年4月14日 13:54
  • 华仔 你可以在sqlmonitor中选择到对应的publication,双击进去之后,修改Distribution AGent Profile。

    这里面可以修改Packet Size,看了下,默认值是4096


    If you haven't all the things you want,be grateful for the things you don't have that you didn't want.

    2014年4月15日 7:44
  • 那天咨询了菠萝,要修改分发job,加上Packet Size就可以了
    2014年4月15日 9:04