SQL server内存与复制(订阅发布)内存是独立的吗?

Foliole 2018-08-24 04:26:44
如题,简单来讲,就是如果我限制了数据库的内存 ,会不会限制导复制(订阅发布) 时需要用到的内存。

我一直以为数据库的内存是包含了订阅发布过程中需要的内存,今天有人说不是,所以上来请教下大神们。。。

大神出来讨论下呗
...全文
289 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
天涯特困生 2018-08-30
  • 打赏
  • 举报
回复
从标准事务复制的过程看,snapshot agent, logreader, dritrubtion agent 基本上是独立于sqlserver的单独进程,自然需要自己的系统资源,包括内存。而其读写distribution和subscribers与普通query操作数据库没啥本质区别,自然需要数据库本身的资源,包括内存。所以,如果没有dedicated remote distributor, 在publisher配置内存时,稍微多预留一点给操作系统。
zjcxc 2018-08-25
  • 打赏
  • 举报
回复
复制所需要的内存并不完全独立,它仍然涉及在数据库中的操作,当然,它也有数据库外的操作
中国风 2018-08-25
  • 打赏
  • 举报
回复
只要有DML操作数据,就会有事务和同步传送,就会占内存,如果事务小数据量小占用内存小,打个比喻:本机的文件COPY到另一台,两台机的内存都会占用

22,300

社区成员

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

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