none
是否有方法将视图中显示的数据同步到一个表中? RRS feed

  • 问题

  • 一个视图关联了几个实例上的表。

    但是现在有个需求是在另外一台新服务器上新建类似的东西来查看数据,但是由于已经关联了好几个实例了。,已经比较慢了。如果还继续采用这种方法的话,那么会更慢了。

    是否有什么方法可以同步视图中显示的数据到一个实体表呢?

    或者大家有没什么好的解决办法呢?


    If you haven't all the things you want,be grateful for the things you don't have that you didn't want.
    2011年7月28日 3:24

答案

  • 没什么简单的办法,只能自己做同步。
    想不想时已是想,不如不想都不想。
    2011年7月28日 4:34
    版主
  • 请看清楚楼上的问题,不要急于抢答。

    一个视图关联了几个实例上的表。

     

    只有本地视图可以建索引。
    想不想时已是想,不如不想都不想。
    2011年7月29日 2:49
    版主

全部回复

  • 没什么简单的办法,只能自己做同步。
    想不想时已是想,不如不想都不想。
    2011年7月28日 4:34
    版主
  • 要么做数据同步,要么貌似可以用触发器通过链接服务器来处理。
    2011年7月28日 16:19
    版主
  • 1.可以考虑对这个视图做索引,虽然有一些限制,但是应该能够获得不少的性能提升。

     

    2.或者你直接同步这个视图的原表,在目标机器上也建立这个视图来查询

     

    3.性能最好的办法是固定视图的数据,这个可能比较麻烦,你在更新数据的时候需要将视图数据变化的部分,写入到一个新的物理表中,这样对这个物理表的操作就能够得到视图不能达到的效果。

     


    family as water
    2011年7月28日 21:05
  • 请看清楚楼上的问题,不要急于抢答。

    一个视图关联了几个实例上的表。

     

    只有本地视图可以建索引。
    想不想时已是想,不如不想都不想。
    2011年7月29日 2:49
    版主