SQL Server:查看SQL日志文件大小命令:dbcc sqlperf(logspace)

DBA 日常管理工作中,很重要一项工作就是监视数据库文件大小,及日志文件大小。如果你管理数据库的有很多的话,每天一个一个数据库的去查看文件大小就太费神了,那就写个SQL脚本吧,放到 SQL Agent 中,每天自动去查看各个数据库文件及日志文件的大小,然后再通过数据库邮件,Email 到我们手中,岂不快哉!当然,可以把每天的记录存放到数据库中去,这样数据库及日志文件的增长趋势,我们也就一目了然了。

这里,介绍下获取数据库日志文件大小的方法。其实很简单,就是执行 SQL Server DBCC 命令:dbcc sqlperf(logspace)dbcc sqlperf(logspace)Database Name Log Size (MB) Log Space Used (%) Status

-------------- ------------------------ ------------------------ -----------

master 2.2421875 32.600174 0

tempdb 0.4921875 39.285713 0

model 0.4921875 41.07143 0

msdb 2.2421875 30.901567 0

pubs 0.7421875 49.934212 0

Northwind 0.9921875 34.940945 0

dbcc sqlperf(logspace) 可以获取实例中每个数据库日志文件大小,及使用情况。如果要保存SQL日志文件大小,则需要先创建一个数据表,然后动态执行dbcc sqlperf(logspace)命令:create table dbo.LogSize

(

dbname nvarchar(50) not null

,logsize decimal(8,2) not null

,logused decimal(5,2) not null

,status int null

)insert into dbo.LogSize

execute('dbcc sqlperf(logspace) with no_infomsgs')

本文由 www.sqlstudy.com 原创,版权所有,转载请注明作者和出处!

posted on 2012-09-27 15:46 Ke 阅读(1493) 评论(0)  编辑  收藏 所属分类: sql server

查看mysql日志大小,SQL Server:查看SQL日志文件大小命令:dbcc sqlperf(logspace)相关推荐

  1. sql语句查看MySQL数据库大小

    SQL语句查看MySQL数据库大小 > SELECT table_schema "Database Name", sum( data_length + index_lengt ...

  2. sql server xp_readerrorlog SQL语句查看错误日志

    sql server xp_readerrorlog SQL语句查看错误日志 xp_readerrorlog 一共有7个参数: 存档编号 日志类型(1为SQL Server日志,2为SQL Agent ...

  3. SQL Server查看库、表占用空间大小

    SQL Server查看库.表占用空间大小 - 郭大侠1 - 博客园 (cnblogs.com) https://www.cnblogs.com/gered/p/9009513.html SELECT ...

  4. sql server 查看死锁,以及执行语句

    sql server 查看死锁,以及执行语句 第二秒 select t1.resource_type [资源锁定类型], DB_NAME(resource_database_id) as 数据库名, ...

  5. sql server 查看对象最后修改时间

    sql server 查看对象最后修改时间,根据最后修改时间排序 存储过程 SELECT * FROM sys.all_objects WHERE  TYPE='P' ORDER BY modify_ ...

  6. Sql Server 查看所有存储过程或视图的位置及内容

    前一段时间,有个需求,就是对部分表进行了分库,所以,原库里面的存储过程.视图和函数里的表名等信息也要跟着更新,刚开始尝试手动检查了几个存储过程,可发现存储过程太多,检查起来效率很低,还容易出错,况且还 ...

  7. SQL SERVER 查看所有存储过程或视图里包含某个关键字的查询语句

    SQL SERVER 查看所有存储过程或视图里包含某个关键字的查询语句 select [name],[xtype] from sysobjects o,syscomments s where o.id ...

  8. SQL Server 查看表结构

    SQL Server 查看表结构 SELECT distinct TABLE_NAME=d.name, COLUMN_NAME=A.name,DATA_TYPE = B.name,CHAR_LENGT ...

  9. Sql Server查看所有数据库名,表名,字段名(SQL语句)

    1.获取所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.获取所有表名: SELECT Name FROM DatabaseN ...

最新文章

  1. 面试必备:一个秒杀系统的设计思考
  2. python 词云_利用Python生成词云
  3. SEO优化技巧之Alt标签的使用方法
  4. ASP BASE64 跨防火墙
  5. python连接数据库示例(东西写得很详细,剽过来了)
  6. app式成语_疯狂的成语app
  7. 拥抱.NET Core系列:MemoryCache 缓存过期
  8. python julian date_Python 的内嵌time模板翻译及说明
  9. 使用 Spring 简化 MyBatis
  10. 单片机 | Keli 调试程序
  11. 28岁以后,我再也没为工作拼过命
  12. BBED处理RMAN-03009,ORA-1956
  13. 史上最牛恶搞小游戏,快快转发,分享这份“快乐”
  14. 合肥工业大学机器人技术五十六题
  15. FOFA是什么(白帽汇推出的一款网络空间资产搜索引擎)
  16. 最通俗易懂的LSTM讲解,一个例子理解通透!!
  17. EMC实验实战案例-ESD静电实验
  18. 90%以上软件公司都会问的软件测试面试题赶紧来背吧
  19. 【WinHex篇】WinHex功能面板简介
  20. matlab截取左上四分之一,Excel求一组数据的四分之一分位数

热门文章

  1. 多线程终极模式:生产者-消费者模式
  2. oracle有 哪些常用视图,oracle常用视图
  3. python 形参 拷贝_Day124:python中的变量、引用、拷贝
  4. 并发基础(七):Thread 类的sleep()、yeild()、join()
  5. 01 ORA系列:ORA-00904 标识符无效 invalid identifier
  6. (JavaWeb)JSP,JSTL
  7. Java print流简介
  8. Java 多态的简单介绍.
  9. spring boot 切换 oracle 和 mysql_spring-boot多数据源动态切换
  10. 上下文保存 中断_Linux内核中断顶半部和底半部的理解