如何找到滚动日平均值

时间:2014-10-13 20:27:00

标签: sql-server tsql powershell

我试图找出服务器上的每日磁盘使用情况,我有一个PowerShell脚本,每天早上写入下表:

CREATE TABLE [dbo].[DiskInfo_SJ](
[SystemName] [sysname] NULL,
[DeviceID] [sysname] NULL,
[VolumeName] [sysname] NULL,
[Size] [DECIMAL](18, 2) NULL,
[FreeSpace] [DECIMAL](18, 2) NULL,
[AddDate] [DATETIME] NULL
) ON [PRIMARY]

示例数据如下所示:

SystemName  DeviceID    VolumeName  Size            FreeSpace       AddDate
ACSQL751    C:                      146799554560.00 84255379456.00  2014-10-13 13:16:52.910
ACSQL751    D:          LocalDisk   81586515968.00  75507929088.00  2014-10-13 13:16:52.910
ACSQL751    F:          SANVol2     156757352448.00 146196172800.00 2014-10-13 13:16:52.910
AEGISSQL02  C:                      73364254720.00  16627585024.00  2014-10-13 13:16:52.910

我想要做的是提出一个脚本,该脚本记录每周平均值,并在平均值准确时驱动器将耗尽数据时进行投影。

0 个答案:

没有答案