zoukankan      html  css  js  c++  java
  • Sql Server系列:DBCC命令

      DBCC(Database Base Consistency Checker,数据库一致性检查程序)命令用于验证数据库完整性、查找错误和分析系统使用情况等。

    1. DBCC CHECKALLOC

      检查指定数据库的磁盘空间分配结构的一致性。

      语法:

    DBCC CHECKALLOC 
    [
        ( database_name | database_id | 0 
          [ , NOINDEX 
          | , { REPAIR_ALLOW_DATA_LOSS | REPAIR_FAST | REPAIR_REBUILD } ]
        )
        [ WITH 
            { 
              [ ALL_ERRORMSGS ]
              [ , NO_INFOMSGS ] 
              [ , TABLOCK ] 
              [ , ESTIMATEONLY ] 
            }
        ]
    ]

      示例:

    DBCC CHECKALLOC('Portal')

    2. DBCC SHOWCONTIG

      显示指定表的数据和索引的碎片信息。

      语法:

    DBCC SHOWCONTIG 
    [ ( 
        { table_name | table_id | view_name | view_id } 
        [ , index_name | index_id ] 
    ) ] 
        [ WITH 
            { 
             [ , [ ALL_INDEXES ] ] 
             [ , [ TABLERESULTS ] ] 
             [ , [ FAST ] ]
             [ , [ ALL_LEVELS ] ] 
             [ NO_INFOMSGS ]
             }
        ]

      示例:

    DBCC SHOWCONTIG('Category','PK_Category')
    DECLARE @TableID INT, @IndexID INT
    
    SET @TableID = OBJECT_ID('Category')
    SELECT @IndexID = index_id FROM sys.indexes WHERE object_id = @TableID AND name = 'PK_Category'
    
    DBCC SHOWCONTIG(@TableID,@IndexID)
  • 相关阅读:
    HDU 4069 Squiggly Sudoku
    SPOJ 1771 Yet Another NQueen Problem
    POJ 3469 Dual Core CPU
    CF 118E Bertown roads
    URAL 1664 Pipeline Transportation
    POJ 3076 Sudoku
    UVA 10330 Power Transmission
    HDU 1426 Sudoku Killer
    POJ 3074 Sudoku
    HDU 3315 My Brute
  • 原文地址:https://www.cnblogs.com/libingql/p/4173511.html
Copyright © 2011-2022 走看看