手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >通过备份记录获取数据库的增长情况
通过备份记录获取数据库的增长情况
摘要:通常大家想知道数据库是否增长了,增长了多少。大家可能想到用数据库的各个历史时期的大小来比较就可以了。但怎么能得到这些历史的大小数据呢?好像没...

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

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

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

首先,我们应该对数据库经常备份,这个可以做过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

【通过备份记录获取数据库的增长情况】相关文章:

SQL Server数据库的修复SQL语句

解决SQL2005备份数据库.dat或bak还原时的结构错误的解决方法

设定sql server定期自动备份数据库

如何把Excel数据导入到SQL2008数据库的实例方法

SQL数据库开发中的一些经典代码

MSSQL数据库的定期自动备份计划。

简述SQL Server 2005数据库镜像相关知识

sql中返回参数的值

SQL Server 2008 备份数据库、还原数据库的方法

SQL2005CLR函数扩展-数据导出的实现详解

精品推荐
分类导航