SQL事物复制,可以在订阅服务器上无限制建索引吗?

thewitcher~ 2015-03-11 05:17:44
实际场景如下:
我公司有一台生产用数据库服务器A , 一台报表专用数据服务器B , B的数据是从A订阅的 ,采用的是事物复制 。
现在B服务器中的数据有些表的记录已超过一亿 。考虑先建一些索引。
那么问题来了 , 在B服务器可以 “无顾虑”的建索引吗 ? 会不会影响SQLServer本身事物复制的速度?
(因为B服务器是报表专用服务器,只有查询,没有增删改动作;数据来源是复制A的)
...全文
291 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
唐诗三百首 2015-03-13
  • 打赏
  • 举报
回复
引用 6 楼 wei_hang 的回复:
以订阅方式的服务器B ,可以有多“任性”呢 ?或者说一般一个表的索引数量大概保持多少个以内比较好呢?跪谢大神!
需看具体情况,索引不是越多越好,个人建议应该在10个以内为宜.
thewitcher~ 2015-03-13
  • 打赏
  • 举报
回复
顶,希望更多大神前来解答
还在加载中灬 2015-03-13
  • 打赏
  • 举报
回复
一个表多少个索引,这个还是根据你需要的经常使用的查询来定
thewitcher~ 2015-03-13
  • 打赏
  • 举报
回复
引用 2 楼 ap0405140 的回复:
在B服务器可以 “无顾虑”的建索引吗 ? --> 可以的,木有问题. 不过建议还是以节约为原则,别太任性喔.
以订阅方式的服务器B ,可以有多“任性”呢 ?或者说一般一个表的索引数量大概保持多少个以内比较好呢?跪谢大神!
szlixiaolong 2015-03-12
  • 打赏
  • 举报
回复
建议先建一些索引,因为B服务器是报表专用服务器,只有查询,没有增删改动作;数据来源是复制A的,所以不用担心性能。 我们公司也是这样操作。
薛定谔的DBA 2015-03-11
  • 打赏
  • 举报
回复
可以建索引,但是肯定有影响,事务应用到报表库时也相是“增删改”的操作。
唐诗三百首 2015-03-11
  • 打赏
  • 举报
回复
在B服务器可以 “无顾虑”的建索引吗 ? --> 可以的,木有问题. 不过建议还是以节约为原则,别太任性喔.
还在加载中灬 2015-03-11
  • 打赏
  • 举报
回复
复制的原理还是增删改,建索引会对复制时候产生影响 你权衡一下吧

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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