通过备份记录获取数据库的增长情况
通过备份记录获取数据库的增长情况
发布时间:2016-12-29 来源:查字典编辑
摘要:通常大家想知道数据库是否增长了,增长了多少。大家可能想到用数据库的各个历史时期的大小来比较就可以了。但怎么能得到这些历史的大小数据呢?好像没...

通常大家想知道数据库是否增长了,增长了多少。大家可能想到用数据库的各个历史时期的大小来比较就可以了。

但怎么能得到这些历史的大小数据呢?好像没有很好的办法

我今天讲的方法是通过查看备份记录的方式来了解数据库的增长情况。

首先,我们应该对数据库经常备份,这个可以做过Job实现。

数据库的备份记录保存在msdb数据库的backupset表中,通过查看备份记录,我们可以得到数据库增长的粗略估计。

查看的脚本如下:

复制代码 代码如下:

select

BackupDate = convert(varchar(10),backup_start_date, 111)

,SizeInGigs=floor( backup_size/1024000000) --转换大小为 GB单位

from msdb..backupset

where

database_name = 'DatabaseName' --你要查看的数据库名称,请替换

and type = 'd'

order by

backup_start_date desc

输出结果大概如下:

BackupDate SizeInGigs

2009/06/22 2

2009/06/04 1

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新mssql数据库学习
热门mssql数据库学习
编程开发子分类