短信人论坛

标题: 详解迈远短信系统清理数据库的步骤(周和天分区) [打印本页]

作者: 石头chen    时间: 2017-8-12 11:45
标题: 详解迈远短信系统清理数据库的步骤(周和天分区)
群发平台清理数据,针对不同的版本,清理数据的方法不同,数据库分为按照周分区和天分区.
清理的数据越多,需要所用的时间越长,清理期间可能会对平台的提交造成影响.请合理安排时间
一.针对数据库是周分区的清理方法:

   1.查看文件夹sms/db是不是这样的.
1.png
如果是这样就是按照周来分区的.
2.先查出来需要清理的清理的数据在几个周分区之间.
例如:如下图这个要求是保留2017年的数据,查询出来要保留的数据时间分区,这分区之外都清理掉.查询周的语句:select datepart(dy,'具体查询的时间')/7
2.png
3.按照查询出来的时间分区进行清理.
例如:按照上面查询出来的时间最后时间是27周,所以我们要清理的数据是从28周开始,然后到60周(一年一般52周,我们扩大了60周)设置好后之后点击执行.清理数据过多,一般会清理很长时间,清理的时间一般和清理的数据量大小有关.清理数据期间可能会对平台提交造成影响,请合理安排时间.
3.png
清理完数据之后,要进行压\收缩,把之前清理数据所占用的空间给收缩一下
4.png
进入文件之后,查看文件组看看FG0-FG9可用空间百分之多少,一般建议达到99%就行收缩,
记住FG0-FG9那些文件组可用空间是达到99%的,然后在收缩对应就可以了.
5.png
2.例如查询发现FG0-FG9之间,只有FG1,FG4,FG5,FG7可用空间达到99%,所以我们只需要收缩这几个就可以了.将对应的语句复制进去,然后点击执行.
收缩语句:
9.png
注意:收缩的文件越多需要的时间越久.

二.针对天分区的数据清理方法
天分区的我们有清理进行辅助清理,在sms/db文件如果是这样就是天分区的
1.png
2.将清理工具SqlPartition.exe放到sms/ns文件下,直接双击就可以了
2.png
加载分区,查询分区边界按照天数是否完整

建立分区是按照倒序方式建立,所以select @date = '2016-12-31';是你需要建立分区的最后的时间,而这个时间则是需要开始建立分区的时间while(@date>= '2016-01-01')

例如:
3.png
这个分区只到了2016-6-22,现在时间是2017-7-6,所以后面的分区都需要建立起来,所以分区语句就应该是
begin
         declare@date date;

         select@date = '2017-7-6';

         while(@date>= '2016-6-22')
         begin

                  print @date;

                  EXEC SP_APPEND_PARTITION @date;

                  select @date = DATEADD(dd,-1,@date);
         end;
end;
9.png

6.png
5.png
4.png
8.png

作者: tairgee    时间: 2017-9-29 23:01
赞一个
作者: yunzhongdeyu    时间: 2017-12-30 15:01
云秒达短信平台,国内最靠谱的短信群发平台之一。支持免费测试!欢迎大佬来撩:18753155875(V信同号)
作者: 短信小王子    时间: 2018-1-27 17:46

赞一个                 
作者: 翠翠    时间: 2018-4-27 10:54
全国【网贷】、【个贷】、【信用卡】、【金融】、【股票】、【游戏】、【电商】等各类短信平台业务正规一手通道,非诚勿扰,有需要详询微信prettyyancuizhiQQ3386643445
作者: 海阔天空    时间: 2018-7-22 13:47
好贴,赞一个 ,
作者: linyx    时间: 2018-8-20 09:11
感谢楼主分享
作者: xl200544    时间: 2018-11-25 09:20
#在这里快速回复#短信群发 免费测试 24 小时可发 可免审 无屏蔽地 国际通道 五秒必到  微信sms1858(想找几分钱一条的垃圾通道勿扰!)另做空号检测1厘一条,5000条起测,另招收同行代理!(骗子死全家!!)
作者: 382004306    时间: 2019-1-7 18:01
三网发一切内容,联系Q382004306




欢迎光临 短信人论坛 (https://www.cnduanxin.com/) Powered by Discuz! X3.2