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)
     )

    参考文档:

  • 相关阅读:
    03_线性表
    02_算法与数据结构
    01_python中内置类型的时间复杂度
    00_常见的时间复杂度
    03_docker导出和导入镜像
    09_创建mysql数据库的用户
    14_linux添加主机列表
    13_linux修改主机名
    12_centos7安装好后的网络设置
    00_使用pdb调试python代码
  • 原文地址:https://www.cnblogs.com/ljhdo/p/4608205.html
Copyright © 2011-2022 走看看