sql 用于检查SQL Server上的文件大小和日志使用情况的SQL脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 用于检查SQL Server上的文件大小和日志使用情况的SQL脚本相关的知识,希望对你有一定的参考价值。

SELECT instance_name AS DatabaseName,
       [Data File(s) Size (KB)],
       [LOG File(s) Size (KB)],
       [Log File(s) Used Size (KB)],
       [Percent Log Used]
FROM
(
   SELECT *
   FROM sys.dm_os_performance_counters
   WHERE counter_name IN
   (
       'Data File(s) Size (KB)',
       'Log File(s) Size (KB)',
       'Log File(s) Used Size (KB)',
       'Percent Log Used'
   )
     AND instance_name != '_Total'
) AS Src
PIVOT
(
   MAX(cntr_value)
   FOR counter_name IN
   (
       [Data File(s) Size (KB)],
       [LOG File(s) Size (KB)],
       [Log File(s) Used Size (KB)],
       [Percent Log Used]
   )
) AS pvt 

以上是关于sql 用于检查SQL Server上的文件大小和日志使用情况的SQL脚本的主要内容,如果未能解决你的问题,请参考以下文章

如何在 SQL Server 中检查索引视图的大小?

SQL Server 检查是不是区分大小写?

如何在 SQL Server 中跟踪日志文件大小的演变?

SQL Server 数据库事务日志文件大小急剧增加

sql 检查SQL Server上的服务器名称,主机名,实例名称等。

如何在 SQL Server 2008 中删除区分大小写的检查?