SQLServer数据库管理员必备的DBCC命令(2)
DBCC检查数据库.检查指定数据库中所有对象的分配、结构和逻辑完整性。
DBCC CHECKDB
[
(
' database _ name ' | database _ id | 0
[,no index
| { REPAIR _ ALLOW _ DATA _ LOSS
| REPAIR _ FAST
| REPAIR _ REBUILD
}]
]
][WITH {
[ALL _ error msgs]
[,[no
DBCC输入缓冲器。显示从客户端发送到Microsoft SQL Server 2005实例的最后一条语句。c输入缓冲区(session _ id [,request _ id])[with no _ info msgs]
DBCC显示重叠。显示指定表的数据和索引的碎片信息。
DBCC·SHOWCONTIG
[(
{ ' table _ name ' | table _ id | ' view _ name ' | view _ id }
[,' index _ name ' | index _ id]
]
[WITH
{
[,[ ALL_INDEXES ] ]
[,[ TABLERESULTS ] ]
[,[ FAST ] ]
[,[所有级别]]]
]提供有关如何在所有数据库中使用事务日志空的统计信息。
dbcc sqlperf(log space | ' sys . DM _ OS _ latch _ stats ',clear |' sys.dm _ OS _ wait _ stats ',clear)
[with no _ info msgs]
dbcc输出缓冲区。具有十六个DBCC输出缓冲区(session _ id [,request _ id])
DBCC跟踪状态。显示跟踪标志的状态。DBCC跟踪状态([跟踪# [,...n]] [,] [-1]]]
DBCC ProcCache。以表格形式显示有关进程缓存的信息。DBCC Proc Cache[with no _ info msgs]
DBCC用户选项返回当前连接的活动(集)集选项。DBCUSEROPTIONS
II。DBBCC的杂项语句:杂项任务,如启用跟踪标志或从内存中删除DLL
DBCC帮助。指定的DBCC命令的语法信息。DBCC帮助(' dbcc _ statement ' | @ dbcc _ statement _ var | '?')[WITH NO _ info msgs]
DBCC·dll name(免费).从内存上载指定的扩展存储过程DLL。DBCC dllname(免费)[WITH NO _ info msgs]
DBCC DBREPAIR .指定的跟踪标记被禁用。DBCC跟踪(跟踪号[,...n ] [,-1 ] ) [无信息]
DBCC追踪.指定的跟踪标记已启用。Bctraceon(跟踪号[,...n] [,-1]) [with no _ infomsgs] III。未发布的DBCC
DBCC ERROG
初始化SQL错误日志
DBCC缓冲区
显示缓冲区头和页信息[/br
DBCC DBINFO
显示数据库结果信息
DBCC DATABLE
显示管理数据库的表信息
DBC IND
查看索引使用的页信息。
dbcc rebuildlog
重新生成并修复SQL数据库的事务日志文件。
DBCC日志
查看一个数据库的事务日志信息
DBCC页面
查看一个数据库的数据信息
DBCC PROCBUF
显示过程缓冲池的缓冲区头和存储过程。
DBCC·PRT页
查看索引页的每一行所指向的页码。
DBCC PSS
显示当前连接到SQLSERVER服务器的进程信息。
DBCC资源
显示服务器的当前资源情况。
DBCC选项卡
查看数据页面的结构。
0条评论