WEB开发网
开发学院数据库MSSQL Server SQL Server数据库管理员必备:DBCC命令 阅读

SQL Server数据库管理员必备:DBCC命令

 2008-08-19 09:56:42 来源:WEB开发网   
核心提示: DBCC DROPCLEANBUFFERS, 从缓冲池中删除所有清除缓冲区,SQL Server数据库管理员必备:DBCC命令(2),DBCC DROPCLEANBUFFERS [ WITH NO_INFOMSGS ]DBCC SHRINKFILE, 收缩相关数据库的指定数据文件或日志文件

DBCC DROPCLEANBUFFERS。 从缓冲池中删除所有清除缓冲区。DBCC DROPCLEANBUFFERS [ WITH NO_INFOMSGS ]

DBCC SHRINKFILE。 收缩相关数据库的指定数据文件或日志文件大小。

  DBCCSHRINKFILE
  (
  {'file_name'|file_id}
  {[,EMPTYFILE]
  |[[,target_size][,{NOTRUNCATE|TRUNCATEONLY}]]
  }
  )
  [WITHNO_INFOMSGS]

DBCC FREEPROCCACHE。 从过程缓存中删除所有元素。DBCC FREEPROCCACHE [ WITH NO_INFOMSGS ]

DBCC UPDATEUSAGE 报告目录视图中的页数和行数错误并进行更正。

  DBCCUPDATEUSAGE
  ({'database_name'|database_id|0}
  [,{'table_name'|table_id|'view_name'|view_id}
  [,{'index_name'|index_id}]]
  )[WITH[NO_INFOMSGS][,][COUNT_ROWS]
  ]

三、DBBCC验证语句:对数据库、表、索引、目录、文件组或数据库页的分配进行的验证操作

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

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

DBCC CHECKFILEGROUP。检查当前数据库中指定文件组中的所有表的分配和结构完整性。

上一页  1 2 3 4 5  下一页

Tags:SQL Server 数据库

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接