SQLServer 维护脚本分享(11)部分DBCC及系统存储过程
来源:互联网 发布:临沂平面设计软件学校 编辑:程序博客网 时间:2024/06/03 18:57
--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_REMOVALDBCC FLUSHPROCINDB(<DB_ID>) --清除指定db计划缓存DBCC DROPCLEANBUFFERS --清空数据缓存----------------------------------------------------------系统配置信息EXEC sp_configure--切换当前日志DBCC ErrorLogEXEC sp_cycle_errorlog;--查看所有统计信息更新时间 EXEC sp_helpstats N'[dbo].[table]', 'ALL' --更新数据库中所有可用的统计信息 EXEC sys.sp_updatestats --切换SQL Agent LOGEXEC msdb.dbo.sp_cycle_agent_errorlog ;--查看存储过程定义/组件EXEC master.dbo.sp_helptext sp_MSgetversion--查看当前SQL版本EXEC master.dbo.sp_MSgetversionEXEC 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_fixeddrivesEXEC 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 OUTPUTSELECT @test--写注册表 EXEC master..xp_regwrite@rootkey='HKEY_LOCAL_MACHINE',@key='SOFTWARE?',@value_name='Value',@type='REG_SZ',@value='x0'--------------------------------------------------------
0 0
- SQLServer 维护脚本分享(11)部分DBCC及系统存储过程
- SQLServer 维护脚本分享(06)CPU
- SQLServer 维护脚本分享(07)IO
- SQLServer 维护脚本分享(10)索引
- 第三章——使用系统函数、存储过程和DBCC SQLPERF命令来监控SQLServer(1)
- 第三章——使用系统函数、存储过程和DBCC SQLPERF命令来监控SQLServer(2)
- 第三章——使用系统函数、存储过程和DBCC SQLPERF命令来监控SQLServer(3)
- SQLServer 维护脚本分享(02)数据库文件增长及收缩情况
- SQLServer 维护脚本分享(05)内存(Memory)
- SQLServer 维护脚本分享(08)临时数据库(tempdb)
- SQLServer 维护脚本分享(09)相关文件读取
- sqlserver系统存储过程
- SQLServer系统存储过程
- Sqlserver系统存储过程
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC dllname (FREE)从内存中上载指定的扩展存储过程 DLL
- SQLServer 维护脚本分享(01)谁对数据库对象进行了DDL操作?
- SQLServer 维护脚本分享(04)服务器角色和数据库角色相关操作
- sqlserver常用系统存储过程
- Ubuntu 网络管理器显示“设备未托管”的解决办法
- 【GLSL教程】(九)其他说明
- GCC结构体内变量对齐
- 《Linux命令、编辑器与Shell编程》读书笔记8-Linux数据备份与应用管理
- 软件定义和硬件重构知多少(二)
- SQLServer 维护脚本分享(11)部分DBCC及系统存储过程
- 一个简单的C语言加密程序
- SQL Server 触发器
- 软件定义和硬件重构知多少(一)
- C++中int、string等常见类型转换
- 字符与编码
- mysql存储过程详解
- windows下模拟linux软件
- -webkit-animation的使用方法