SQL Server2005中,我要如何才能统计到每天的数据增长量(不包括log数据)拜托了各位 谢谢

SQL Server2005中,我要如何才能统计到每天的数据增长量(不包括log数据)拜托了各位 谢谢,第1张

除非你数据库中所有表都有记录时间字段,SQL2005没有提供这样的方式或工具(SQL2008有)。解决方法有二: 1。自己写创建一任务每天运行一次,把数据数量记录下来(比如记录在某自创表中),然后比较前后两天的数据数量 2。使用第三方录取日志(LOG文件)软件,从中取得数据增长量

DB02这个代码就可以看见数据的增长情况了。 在SAPDBA里头也是可以看见的。 其实看增长情况只是一个开始 应该定期的记录增长的幅度、哪个表空间增长的快——以边对全局有个了解好统一预先作出判断 与准备。

你说的当日是指某一天吗?首先你的时间字段的类型必须是datetime类型,如果不是就转换一下。

查询语句可以这样写,假设我们要查询2006年6月1日这一天的数据量。我不知道你的时间字段是不是datetime类型,所以进行了转换。

select count(*)

from 表

where convert(varchar(8),cast(时间字段 as datetime),112)='20060601'

把“表”和“时间字段”替换成实际的名称就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6758882.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存