zoukankan      html  css  js  c++  java
  • SQL Server 日志空间

    事务日志文件是顺序读写,逻辑上,由VLF(Virtual Log File)构成,日志项目(log record)是最底层的数据。 

    一,查看数据库的日志空间

    查看当前数据库的日志空间,可以使用 sys.dm_db_log_space_usage

    统计SQL Server 实例中所有数据库的日志文件的硬盘空间使用

    dbcc sqlperf(logspace) 返回的结果总是准确的,语句的执行不会增加系统负担

    dbcc sqlperf(logspace)

    二,查看日志底层的信息

    sys.dm_db_log_info(database_id) 返回事务日志VLF(Virtual Log File)信息,每一行都是一个VLF。

    sys.dm_db_log_stats ( database_id ) 返回事务日志的统计数据

    三,查看日志记录

    查看日志文件中存储的日志项目,这是最底层的数据:

    sys.fn_dblog 
    (
                  NULL, -- Start LSN nvarchar(25)
                  NULL  -- End LSN nvarchar(25)
           )
    
    sys.fn_full_dblog 
     (
      NULL, -- Start LSN nvarchar (25) 
      NULL, -- End LSN nvarchar (25)  
      NULL, -- Database ID int 
      NULL, -- Page file ID int 
      NULL, -- Page ID int 
      NULL, -- Logical Database ID nvarchar (260)
      NULL, -- Backup Account nvarchar (260)
      NULL -- Backup Container nvarchar (260)
     )

    参考文档:

  • 相关阅读:
    总结:关于作用域的经典面试题
    解决JS拖拽出现的问题
    JS正则(3)总结
    JS正则(2)对正则的理解
    JS 闭包 正则(1)
    JS Date对象
    笔记
    9.13笔记
    9.12学习笔记
    9.11学习笔记
  • 原文地址:https://www.cnblogs.com/ljhdo/p/4608205.html
Copyright © 2011-2022 走看看