--DBCC命令与用法
DBCC HELP('?')
DBCC HELP('useroptions')
DBCC USEROPTIONS WITH NO_INFOMSGS --当前DB的区及文件
DBCC showfilestats --各数据库事务日志大小及百分比
DBCC sqlperf(logspace) --当前虚拟日志数量
DBCC loginfo --数据库活动游标
DBCC activecursors --表索引碎片情况
DBCC showcontig('[dbo].[table]') --输出批处理脚本
DBCC inputbuffer(@SPID) --收缩数据库日志
DBCC shrinkfile (N'dblogicname_log' , 0, TRUNCATEONLY)
DBCC shrinkdatabase(N'dblogicname' ) --查看某个统计信息
DBCC SHOW_STATISTICS('[dbo].[table]','统计信息名称') --清除计数器数值
DBCC SQLPERF('SYS.DM_OS_WAIT_STATS',CLEAR) DBCC FREEPROCCACHE --清空执行计划缓存
DBCC FREEPROCCACHE(plan handle) --清除指定执行计划缓存
DBCC FREESESSIONCACHE --清除所有缓存存储区
DBCC FREESYSTEMCACHE ('TokenAndPermUserStore')--清除系统缓存存储区
DBCC FREESYSTEMCACHE ( 'ALL' ) WITH MARK_IN_USE_FOR_REMOVAL
DBCC FLUSHPROCINDB(<DB_ID>) --清除指定db计划缓存
DBCC DROPCLEANBUFFERS --清空数据缓存 --------------------------------------------------------
--系统配置信息
EXEC sp_configure --切换当前日志
DBCC ErrorLog
EXEC sp_cycle_errorlog; --查看所有统计信息更新时间
EXEC sp_helpstats N'[dbo].[table]', 'ALL' --更新数据库中所有可用的统计信息
EXEC sys.sp_updatestats --切换SQL Agent LOG
EXEC msdb.dbo.sp_cycle_agent_errorlog ; --查看存储过程定义/组件
EXEC master.dbo.sp_helptext sp_MSgetversion --查看当前SQL版本
EXEC master.dbo.sp_MSgetversion EXEC master.dbo.xp_msver --cpu/io/包情况:
EXEC master.dbo.sp_monitor --SQL Server 的诊断数据和运行状况信息
EXEC master.sys.sp_server_diagnostics 0 ; --查看登录信息
EXEC master.dbo.xp_logininfo --显示系统上可用的盘符
EXEC master.dbo.xp_availablemedia --获取磁盘的可用容量.
EXEC master..xp_fixeddrives
EXEC xp_cmdshell 'wmic logicaldisk get caption,size,freespace'; --列出错误日志最后的日期与大小
EXEC master.dbo.xp_enumerrorlogs --返回错误日志文件的内容
EXEC master..xp_readerrorlog --创建目录
EXEC master.dbo.xp_create_subdir 'D:\NewDir' --目录或者文件是否存在
EXEC master.dbo.xp_fileexist 'D:\NewDir' --列出d盘根目录下文件夹与xp_dirtree相比,这个只能返回一级目录。
EXEC master.dbo.xp_subdirs 'D:' --列出某磁盘下所有文件夹
EXEC master.dbo.xp_dirtree 'D:',1 --depth --获取SQL服务器的WINS名称.
EXEC master..xp_getnetname --列出windows NT 组与描述
EXEC master..xp_enumgroups --显示所有可用的OLE DB驱动
EXEC master.dbo.xp_enum_oledb_providers --停止或者启动某个服务
exec xp_servicecontrol 'QueryState','SQLServerAGENT'
exec xp_servicecontrol 'Stop','SQLServerAGENT'
exec xp_servicecontrol 'Start','SQLServerAGENT' -------------------------------------------------------- --从注册表删除一个完整的键 EXEC master..xp_regdeletekey
@rootkey='HKEY_LOCAL_MACHINE',
@key='SOFTWARE?' --从注册表删除一个特定键值
EXEC master..xp_regdeletevalue
@rootkey='HKEY_LOCAL_MACHINE',
@key='SOFTWARE?',
@value_name='Value' --从注册表读取键值
DECLARE @test varchar(20)
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='SOFTWARE?',
@value_name='Value',
@value=@test OUTPUT
SELECT @test --写注册表
EXEC master..xp_regwrite
@rootkey='HKEY_LOCAL_MACHINE',
@key='SOFTWARE?',
@value_name='Value',
@type='REG_SZ',
@value='x0' --------------------------------------------------------

SQLServer 维护脚本分享(11)部分DBCC及系统存储过程的更多相关文章

  1. SQLServer 维护脚本分享(05)内存(Memory)

    --查看设置的最大最小每次 exec sp_configure 'max server memory (MB)' exec sp_configure 'min server memory (MB)' ...

  2. SQLServer 维护脚本分享(08)临时数据库(tempdb)

    dbcc sqlperf(logspace) --各数据库日志大小及使用百分比 dbcc loginfo --查看当前数据库的虚拟日志文件 --临时表'Tempdb'最近使用情况 SELECT t1. ...

  3. SQLServer 维护脚本分享(09)相关文件读取

    /********************[读取跟踪文件(trc)]********************/ --查看事件类型描述 SELECT tc.name,te.trace_event_id, ...

  4. SQLServer 维护脚本分享(04)服务器角色和数据库角色相关操作

    /*------------------------------------------------------------------------------------ [服务器级别-服务器角色] ...

  5. SQLServer 维护脚本分享(06)CPU

    --CPU相关视图 SELECT * FROM sys.dm_os_sys_info SELECT * FROM sys.dm_exec_sessions SELECT * FROM sys.sysp ...

  6. SQLServer 维护脚本分享(07)IO

    sp_helpfile --当前数据库文件分配情况 sp_spaceused --当前db空间大小(有时不准) sp_spaceused 'dbo.user' --指定表的空间大小(有时不准) sp_ ...

  7. SQLServer 维护脚本分享(10)索引

    --可添加索引的字段 migs.user_seeks,migs.avg_total_user_cost,migs.avg_user_impact,migs.last_user_seek ,mid.st ...

  8. 实战:sqlserver 日常检查脚本

    --sqlserver 日常检查脚本 print '----------------------------' print ' 0.sqlserver all information ' print ...

  9. SQL Server定时自动抓取耗时SQL并归档数据发邮件脚本分享

    SQL Server定时自动抓取耗时SQL并归档数据发邮件脚本分享 第一步建库和建表 USE [master] GO CREATE DATABASE [MonitorElapsedHighSQL] G ...

随机推荐

  1. 关于TxQBService报的错,腾讯你真牛B啊

    腾讯你真牛B啊,浏览器都7了,还特么的报这么低级的错误,还每10秒写一条windows日志,让人有什么心情用你的浏览器,滚.

  2. AJAX学习

    AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术.AJAX代码运行在客户端,其和服务器进行交互 ...

  3. ABAP 内表的行列转换-发货通知单-SLIS

    REPORT Z_TEST_COL_TO_ROW. TYPE-POOLS: slis. TABLES: VTTP,LIPS,LIKP,KNA1 ,VTTK. DATA: gd_fieldcat TYP ...

  4. 【转】TextView长按复制实现方法小结

    有这么一个需求,用户在浏览文本信息时希望长按信息就能弹出复制的选项方便保存或者在别的页面使用这些信息.类似的, 就像长按WebView或者EditText的内容就自动弹出复制选项. 这里面主要是2个特 ...

  5. replace和replaceAll(路径反斜杠问题)

    转载自:http://www.cnblogs.com/zhenmingliu/archive/2012/01/13/2321560.html 1)replace的参数是char和CharSequenc ...

  6. sql server 行转列(转载)

    SQL Server中行列转换 Pivot UnPivot PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现 PIVOT的一般语法是:PI ...

  7. 【leetcode】Climbing Stairs (easy)

    You are climbing a stair case. It takes n steps to reach to the top. Each time you can either climb ...

  8. CCF 最优配餐 (BFS)

    问题描述 栋栋最近开了一家餐饮连锁店,提供外卖服务.随着连锁店越来越多,怎么合理的给客户送餐成为了一个急需解决的问题. 栋栋的连锁店所在的区域可以看成是一个n×n的方格图(如下图所示),方格的格点上的 ...

  9. IOS - 多态

    1. 多态性 多态性是个生物名词,用来表示生物体在生命周期中的不同形态,用在编程语言中则表示相同的方法名,但是却有不同的实现方式.或者说相同的名字,不同的类.我们来看一个书上的示例: #import  ...

  10. Android利用Gson解析嵌套多层的Json

    参考:http://www.cnblogs.com/jxgxy/p/3677256.html 比如我们要解析一个下面这种的Json: String json = {"a":&quo ...