• MSSQL Server的DBCC常用命令


    DBCC HELP  返回指定的 DBCC 语句的语法信息。

    如:dbcc help ('?')

    DBCC CHECKIDENT   检查或更正指定表的当前标识值。

    如:

    DBCC CHECKIDENT (jobs) 或DBCC CHECKIDENT (jobs, NORESEED)

    DBCC CHECKIDENT (jobs, RESEED, 30)   --标识当前值为30

    DBCC DBREINDEX   重建指定数据库中表的一个或多个索引。

    如:DBCC DBREINDEX (authors, '', 80) 或 DBCC DBREINDEX ('pubs.dbo.authors', '', 80)

    第一个参数代表数据表名;第二个参数代表所有索引;第三个参数代表填充因子

    DBCC INDEXDEFRAG   整理指定的表或视图上的索引和非聚集索引进行碎片整理。 建议采用DBCC DBREINDEX代替

    如:DBCC INDEXDEFRAG (Northwind, Orders, CustomersOrders)

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

    如:DBCC SHOWCONTIG (Employees)


    灯泡关于环境

    DBCC DROPCLEANBUFFERS 从缓冲池中删除所有清除缓冲区。

    说明:使用 DBCC DROPCLEANBUFFERS 测试带有冷高速缓存的查询,而不用关闭和重新启动服务器。

    DBCC FREEPROCCACHE 从过程高速缓存中删除所有元素。

    说明:使用 DBCC FREEPROCCACHE 清除过程高速缓存。例如,释放过程高速缓存将导致重新编译某些部分(例如特别 SQL 语句),而不是从高速缓存中对其再使用。

    SET STATISTICS TIME 显示分析、编译和执行各语句所需的毫秒数。

    SET STATISTICS IO 显示关于 Transact-SQL 语句生成的磁盘活动量的信息

    SET SHOWPLAN_ALL 语句执行方式和语句预计所需资源的详细信息


    灯泡日志处理

    DBCC SHRINKDATABASE   收缩指定数据库中的数据文件大小。

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

    • 特定数据库的所有数据和日志文件。执行 DBCC SHRINKDATABASE。
    • 一次一个特定数据库中的数据或日志文件。执行 DBCC SHRINKFILE。


    灯泡 其他

    FILE_ID/FILE_NAME   返回当前数据库中给定逻辑文件名的文件标识 (ID) 号/返回给定文件标识 (ID) 号的逻辑文件名。

    如:SELECT FILE_ID('master')  --注意参数为数据库文件(数据文件或日志文件)的逻辑名,而非数据库逻辑名

    DB_ID /DB_NAME   数据库标识 (ID) 号/数据库名称

    OBJECT_ID /OBJECT_NAME  数据库对象标识号/数据库对象名称

  • 相关阅读:
    WinForm 清空界面控件值的小技巧
    MVC 图片上传总是request.files.count() 等于0
    LinqToSQL 左连接右连接内链接
    C# utc datetime 互相转化
    mvc javascript form.submit()
    Java API中文版下载
    jQuery的链式操作
    【转】Eclipse/MyEclipse中使用复制粘贴功能卡的解决办法
    servlet什么时候被实例化?
    Jquery总结 $("h3 a", patch);
  • 原文地址:https://www.cnblogs.com/shijun/p/2127306.html
Copyright © 2020-2023  润新知