当前位置: 代码迷 >> Sql Server >> sql server2008发布订阅有关问题
  详细解决方案

sql server2008发布订阅有关问题

热度:155   发布时间:2016-04-24 08:47:53.0
sql server2008发布订阅问题
两台配置一样的数据库服务器,一台做了发布,一台做了订阅,主服务器数据修改后很快就同步到从服务器上了,可以做到同步。

但是有一个问题就是,同样的sql语句在发布服务器上执行只要1秒,而在订阅服务器上执行需要6秒。怎么会这样??、数据库的表结构都是一样,包括索引啥的
------解决思路----------------------

你是怎么看出来同一个sql,在master上要1秒,slave上要6秒的呢?

因为在同步的时候,可以设置的最短的同步时间间隔 是10秒,所以一般在master执行完某个sql后,需要一些时间才能在 订阅端上查询到的。
------解决思路----------------------

如果你是手动分别在2台机器上执行sql的,可以看看 2个语句的执行计划,看看是否不一样,哪儿不一致。

如果确实不一致,可以考虑 更新一下相关表的统计信息,然后再试试:

update statistics 表名称

  相关解决方案