通常你想知道数据库是否正在增长,以及它增长了多少,可能比较数据库中每个历史时期的大小。
但是我们怎样才能得到这些历史数据呢似乎没有什么好办法来做这件事。
我今天要讨论的
方法是通过查看备份记录来了解数据库的增长。
首先,我们应该始终备份数据库,这是可以通过
工作来完成的。
数据库的备份
文件存储在msdb数据库的备份集表。通过查看备份记录,我们可以粗略地估计数据库的增长
情况。
以下
脚本如下所示:
复制代码代码如下所示:
选择
backupdate =
转换(varchar(10),backup_start_date,111)
sizeingigs =地板(backup_size / 1024000000),将尺寸GB单位
从msdb备份集..
哪里
database_name = 'databasename--你要找的数据库的名称,取代它
类型=会
顺序 backup_start_date desc
输出结果如下:
backupdate sizeingigs
2009 06 22 2
2009 06 04 1