怎么设置归档大小,才能加快系统速度,即设置的总归档分段满了之后,系统不会加载太多数据
比如:
“单个分段为50M,时间为1天,所有分段为1000M,时间为10天”,比“单个分段为100M,时间为1天,所有分段为1000M,时间为10天”读取速度会快是吗?
要怎么设置才能减轻系统数据库负载?
请详细说明一下过程!
最佳答案
官方文档关于归档的参数设置有这么一句话:
--------------------------------------------------------------------------------------------------------------------------
经过测试比较,SQL数据库所能连接的单个归档片断最大可行的数量为200个。归档片断个数不能过多地超过这个数量,否则会影响Microsoft SQL server运行性能。这会导致数据管理错误。
单个归档片断的大小在服务器不应超过700M,或者在CAS上不应超过1G。
----------------------------------------------------------------------------------------------------------------------------
简单说,你可以先设置为1天1个文件,然后看看一天下来生成的数据库文件大小,假定一天生成的文件不到100m,就可以设置为参照单个文件不超过700M和总文件数不超过200个的推荐参数来设置,当然要考虑到今后系统扩容等因素,参数设置要有所保留,例如:
参数3:单个分段包含的时间段:5 日
参数4:单个分段的最大大小:600兆
则,最大不超过200个文件,我们就按100个文件考虑,也就是最大600兆*100=60000兆(60G),最大时间5*100=500天
就可以设置参数1和2的数值
参数1:所有分段的时间段,500天
参数2:所有分段的最大尺寸:60g
提问者对于答案的评价:
感谢您的解答!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc359292.html