DistributionDB过大的原因
1 同一个发布库的对象被多个发布包(n)所包含,导致产生了n倍的数据
在发布库执行下面的语句,会返回被多次发布的对象
select objid,count(*) from sysarticles group by objid having(count(*)>1) order by COUNT(*) desc
2 distribution cleanup job停止工作,导致MSrepl_commands和MSrepl_transactions数据无法被清除
3 发布库中的任意一个发布的匿名订阅属性/立即初始化属性为true,这会导致全部的数据在max retention到达之前无法被删除(具体的删除逻辑见sp_MSdelete_publisherdb_trans)
在distributiondb执行下面的语句,找出存在匿名订阅/立即初始化的发布:
select a.article,p.publication from MSsubscriptions s inner join MSpublications p
on s.publication_id=p.publication_id
inner join MSarticles a on s.article_id=a.article_id where subscriber_id < 0
go
sp_helpdistpublisher
找到后在发布库执行以下语句即可
exec sp_changepublication @publication = 'xx' ,@property = 'allow_anonymous' , @value = false
exec sp_changepublication @publication = 'publicationTest' , @property = 'immediate_sync' , @value = false
转载于:https://www.cnblogs.com/stswordman/archive/2011/07/07/2100280.html
DistributionDB过大的原因相关推荐
- CBinsight | 分析101个创业失败案例,我们总结了20大失败原因
从缺乏产品与市场的相配到团队成员的不和,通过分析101个创业失败案例,我们总结了创业失败的前20大原因. 在我们列出创业失败案例清单后,我们收到最频繁的请求之一是我们能否从这些失败案例中提取出他们创业 ...
- compress后的bytearray再decode变大_笔记本电脑风扇噪音变大的原因及其解决办法
笔记本使用时间长了之后,风扇声音会变大,那么如何再把风扇声音变小呢?怎么减小笔记本风扇的噪音?是什么原因导致笔记本风扇声音变大?下面给大家介绍笔记本风扇声音变大的原因及其解决办法. 原因: 1.使用时 ...
- XenDesktop 5 SQL Server Mirror事务日志比较大的原因分析
在实施XenDesktop5项目过程中,发现XenDesktop5版本的数据库镜像事务日志很大,在XenDesktop4和XenApp版本中不存在该问题:于是我根据该现象探究XenDesktop5及以 ...
- Linux系统盘爆满根目录100%,又找不到占空间的大文件 原因与解决方法
最近一位朋友他的Linux(Centos7)根目录一直100%,也就是系统文件磁盘已经爆满了.虽然通过:df -h, du -sh * 等指令配合使用,发现当前系统任然存在大量可以使用的空间(6.5G ...
- Windows服务器C盘越来越大的原因
C盘越来越大的原因,一般有两个主要因素.一个是LOG文件持续增大.一个是Cotent.IE5文件夹文件太多.可以删除. Content.IE5的位置在: C:\Windows\SysWOW64\con ...
- 计算机主机风扇声音大的原因,电脑电源风扇声音大的原因与解决办法
电源噪音很多程度上来源于电脑散热风扇,电源风扇声音大导致的噪音,在一些使用比较久的电脑比较常见(电脑主机噪音大怎么回事).接下来本文主要与大家介绍下电源风扇声音大的原因与解决办法,希望对电脑爱好者学习 ...
- DCDC输出纹波大的原因
DCDC输出纹波大的原因 我遇到的情况是电容选取问题,最初使用的电容是普通铝电解电容(100uF/16V),空载纹波在78mV左右,0.5A带载 测试,纹波电压上升到440mV,查看芯片手册,建议输出 ...
- 台式计算机在打开程序时 风扇就响,台式电脑风扇响声大的原因和修复方法
电脑用久了,当然会有一些小毛病的出现,例如风扇响声大,电脑卡等问题,下面雨林木风解说下台式电脑风扇响声大的原因和修复方法: 一.检查脑风扇响声大的常见原因: 1.轴承缺乏润滑油 轴承对于风扇转运起到了 ...
- 电源模块是什么?电源模块噪音过大的原因及解决办法!
电源模块是什么?电源模块噪音过大的原因及解决办法! 电源模块是可以直接贴装在印刷电路板上的电源供应器,其特点是可为专用集成电路(ASIC).数字信号处理器 (DSP).微处理器.存储器.现场可编程门阵 ...
最新文章
- editor 插入图片之后将光标放到右侧_通过vscode插件自动上传剪贴板图片至aws s3
- JAR软件转APK,在线转换器
- spring 三级缓存_通过画图+视频把循环依赖、监听器等等spring源码讲明白了
- 深入Atlas系列:Web Sevices Access in Atlas示例(4) - 使用HTTP GET调用Web Services方法...
- matlab优化设计例程,优化设计Matlab_实例解析
- SQL SERVER事务处理
- 解决go get下载包失败问题
- break lab c语言,C语言printf详解
- SQL注入攻击和防御
- 制作微软引导盘实现装系统0失败uefi启动MediaCreationTool
- 嵌入式面试—项目篇(二)全国大学生智能汽车竞赛(团队项目)
- 河南公务员写古文辞职信:陡增酒量 武功尽废
- 2022: LAVT: Language-Aware Vision Transformer for Referring Image Segmentation
- 江城武汉,一座离开后会怀念的城市
- ad19怎么手动布线_AD19如何使用强大的自动布线功能
- 嗨格式数据恢复的 10 种最佳替代方法
- win10+vs2017配置mpi环境的记录(已成功)
- dnf鹰犬boss机器人_DNF新版兰蒂卢斯的鹰犬BOSS图怎么打
- 建立您的启动:运行多个域
- express 4.x API 及简单示例