你在这里

SQL Server 的增长速度

Forums: 

在我公司受 DeviceLock 控管的电脑约 200 台,大部份的设备都封锁,而且没有启用 Shadow Files,但我还是发现 Logging 的数量很多。

是否有任何方法可以推算数据库的成长速度呢?

由于影响数据库增长的因素有里面有很多不确定性,所以没有确切的方法来推算数据库的成长速度。

    影响数据库增长的因素有以下几点:
  • 你在审核记录策略设定的多少,比如允许读写可移动磁盘盘是否做记录,拒绝读写是否做记录。允许其他端口的读写是否记录审核?
  • 用户的活动的频繁度,系统设定要审核的用户的活动都会记录下来。
  • 你在审核记录上的设定也会有影响,默认devicelock service是控制记录文件的大小的,你也可以通过修改保存记录的时间来自动删除陈旧的审核记录,这样可以使数据库大小控制在一定范围之内。
  • 如果你设定devicelock 的shadow文件也保存在数据库里面的话,shadow文件保存也会对数据库大小有很大的影响
  • 此外,你在sql数据中设置deviceblockdb数据库的增长模式也会影响数据库增长,有按照百分比增长,也有按照固定的兆字节增长。按照百分比增长的数据库会增长的越来越快。 由于上面的原因,所以没有一个比较准确计算数据库文件大小的算法,但是一般来说,你可以通过使用1个星期,并且设定数据库按照兆字节增长而不是按照百分比增长的话,可以估计一个大概一年之后数据库的大小。但是这个数字的准确性还是没有办法保证的。