简单使用SQL Server中的Trace Flags
2016-01-30 12:39
302 查看
目录
目录简要说明Trace Flags
Trace Flags的简单使用
参考资料
简要说明Trace Flags
Trace Flags是一些能影响SQL Server运行跟踪标记。其中部分Trace Flags可以在作为SQL Server的启动参数,另一部分则可以直接影响当前SQL Server的运行状态。Trace Flags依据影响有如下之分:global
session
Trace Flags的简单使用
关于Trace Flags有如下一些基本操作,开启或关闭一个Trace Flag:[code]--在当前connection下开启某个Trace Flag(注意:开启3205选项是禁用硬件压缩,即hardware compression) DBCC TRACEON (3205); --关闭global(-1)下的某个Trace Flag的选项 DBCC TRACEOFF (3205, -1);
查询Trace Flags当前的状态
[code]--注意:1=开启,0=关闭 DBCC TRACESTATUS(); ------------------------------------------ TraceFlag Status Global Session 3205 1 0 1
上述输出结果,即表示3205只在当前session下开启。当然,使用DBCC TRACESTATUS还可查询指定的Trace Flags或查询指定类型的Trace Flags(如指定global)
[code]--查询global下的所有Trace Flags DBCC TRACESTATUS(-1); --查询3205的状态 DBCC TRACESTATUS (3205);
更多常用的Trace Flags见Trace Flags与Tuning options for SQL Server when running in high performance workloads
参考资料
Trace Flags (Transact-SQL)https://msdn.microsoft.com/en-us/library/ms188396.aspx
Tuning options for SQL Server when running in high performance workloads
https://support.microsoft.com/en-us/kb/920093
文章收藏位置:
/article/3721849.html
DBCC TRACESTATUS (Transact-SQL)
https://msdn.microsoft.com/en-us/library/ms187809.aspx
相关文章推荐
- redis连接异常的解决方案
- 时间序列数据库的秘密
- MySQL备份
- 基于MySQL实现按距离排序、范围查找
- VC连接mysql数据库错误:libmysql.lib : fatal error LNK1113: invalid machine 解决方法
- MSSQL2008 全文索引的创建
- 数据库权限分配(远程共享数据库)(mysql)
- MySql触发器
- vc6.0连接mysql数据库
- MySql索引的原理
- ubuntu安装MySQL
- mybatis存储null到oracle报错问题
- windows安装MySQL压缩包
- plsql developer导入导出数据库
- 百万数据查询优化技巧
- mysql的插入,查询,修改和删除
- mysql库和表的相关操作
- PL/SQL乱码解决
- mysql的函数与存储过程
- oracle中decode判断char类型时出错的问题