跟踪标记全攻略

攻略

跟踪标记

一 概述
跟踪标记用于临时设置服务器的特定特征或关闭特定行为

二 分类

1. BOL记载的跟踪标记

       描述
260    打印有关扩展存储过程动态链接库 (DLL) 的版本信息。
       有关 __GetXpVersion() 的更多信息,请参见创建扩展存储过程。

1204   返回参与死锁的锁的类型以及当前受影响的命令。
       补充 此参数将把死锁产生的相关信息(锁类型,SQL查询等)写入Error Log  

2528   通过 DBCC CHECKDB、DBCC CHECKFILEGROUP 和 DBCC CHECKTABLE 禁用对象的并行检查。
       默认情况下,并行度由查询处理器自动确定。最大并行度的配置方式与并行查询相同。
       有关更多信息,请参见 max degree of parallelism 选项。
       通常情况下,应将并行 DBCC 保留为启用状态。执行 DBCC CHECKDB 时,
       查询处理器重新评估和自动调整并行度,并检查每个表或一批表。
       有时,检查可能在服务器处于实际空闲状态时进行。如果管理员知道在检查结束前负荷将加大,
       可能希望手工减小或禁用并行度。

       但是,禁用并行检查会导致数据库的总体性能降低。降低并行度将增加必须扫描的事务日志量。这反过来增加了对 tempdb 空间的需求,并导致 dbcc 完成检查所需的时间非线性增加。如果运行 DBCC 时启用了 TABLOCK 功能并关闭了并行度,则表可能被锁定更长时间。
 
3205   默认情况下,如果磁带驱动器支持硬件压缩,则 DUMP 或 BACKUP 语句会使用该功能。
       利用此跟踪标记,可以禁用磁带驱动程序的硬件压缩。
       本项在要与不支持压缩的其它站点或磁带驱动器交换磁带时有用。

未记载的跟踪标记
8602   可以使SQL SERVER忽略语句中显示声明的指定索引使用

8785   禁用所有显示声明的加索语句(all locking hints)

8722   禁用显示声明的其他类型语句(primary hints in the OPTION clause)

3605   把其他跟踪标记产生的结果写入Error Log

1200   显示详细的锁定信息

1206   通过死锁显示其他锁定信息,来补充1204

2509   与DBCC CHECKTABLE连接来查看叠影记录的全部数量

3502   当检验点触发时记录系统错误日志的额外信息

3607   跳过所有数据库的自动恢复

3608   跳过除主数据库外的所有数据库的自动恢复

8687   使并列查询不能进行
      

三 跟踪标记的使用方法

1. 使用 DBCC TRACEON 设置跟踪标记

示例:8602标记的使用
use northwind
go
select * from [order details] where productid=59
执行计划显示使用聚集索引

如果指定对索引的使用
select * from [order details] (index=productid) where  productid=59
执行计划显示首先扫描非聚集索引,此语句将降低查询效率

现在使用8602忽略对指定索引的使用
DBCC TRACEON (8602)
go
select * from [order details] (index=productid) where  productid=59
执行计划显示已经忽略了对非聚集索引的使用

2. 企业管理器->服务器名->属性->常规页->启动参数->添加跟踪标记
格式为Txxxx,xxxx--标记代码,确定保存后需要重启SQL服务是改变生效
这样每次启动SQL都会应用预设的跟踪标记

3. 在命令提示符下设置跟踪标记
下例显示如何在命令提示符下打开跟踪标记 3205
sqlservr –d"C:\Program Files\Microsoft SQL Server\MSSQL\Data\master.mdf" –T3205

4. 可以在: 控制面板->服务->MSSQLSERVER->属性->常规->启动参数 中输入

5. 禁用跟踪标记
   DBCC TRACEOFF

四 参看跟踪标记的状态   DBCC TRACESTATUS

   DBCC TRACESTATUS(-1)
   显示当前启用的所有跟踪标记的状态

   DBCC TRACESTATUS (8602)
   显示8602标记的状态

示例:
打开第一个连接 使用DBCC TRACEON (8602)
打开第二个连接 使用DBCC TRACEON (8785)
返回第一个连接 使用DBCC TRACESTATUS(-1)
将看到 TraceFlag  Status
        8602        1
        8785        2

 

时间: 2024-08-03 17:56:55

跟踪标记全攻略的相关文章

windows下MRTG安装全攻略

在一个网络中,作为网络工程师或者网络管理员,需要随时了解网络的各种状态,以判断网络是否处于健康状态或者随时了解网络的流量.每个路由器的流量.每个交换机端口的流量-,以供年度报告时向上级领导提供详实的数据及图形报告.在这里,我先把自己有关如何获取网络流量的方法向大家讲解一下,如果有必要,您可以立即动手,自己做一个公司的网络流量监控图出来.网络流量的监控需要涉及到SNMP.PERL.MRTG和一点网页的相关知识,现在我就 STEP BY STEP给大家讲解怎么具体实施.我的水平有限,如有错误或者更好

Android使用XML全攻略(2)

Android使用XML全攻略(2)   Android 是针对移动设备的一种新兴的开源操作系统和 SDK.借助它,您可以创建功能强大的移动应用程序.当您的应用程序可以访问 Web 服务时,其吸引力会大大增加,这意味着您需要使用 Web 语言:XML.在本文中,您将了解在 Android 上使用 XML 的不同方法,以及如何使用它们构建自己的 Android 应用程序.   更加简单的 SAX 解析 Android SDK 提供了一个名称为android.util.Xml的实用类.清单 7 展示

用C#制作PDF文件全攻略

攻略 前 言丽水市汽车运输集团有限公司信息中心 苟安廷PDF文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发中,经常要用到该格式,但介绍如何制作PDF格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段"暴力"破解的方法,代码片断如下: StreamWriter pPDF=new StreamWriter(filePath); ArrayList xRefs=new ArrayList(); float yPos =0f; long streamStart=0; l

安卓单元测试全攻略,让代码测试一劳永逸

本文讲的是安卓单元测试全攻略,让代码测试一劳永逸,安卓单元测试,只看这一篇就足够啦.真正的完全解析,真正的从0到1,Junit结合Mockito与Robolectric实现从M到V再到P,Jacoco扫描函数.逻辑.代码行数单元测试覆盖率100%的全面测试.你是否还在为了验证联网与未联网状态而频繁的开关WiFi开关?或者你是否还在为一个switch判断而频繁的使用debug断点setValue来观测代码的逻辑判断情况?又或者你是否还在为了校验某个UI文案的正确性而反复的比对UI稿?可能你会反问,

[置顶]群蚁算法理论与实践全攻略——旅行商等路径优化问题的新方法【附C#群蚁算法完整项目代码】

若干年前读研的时候,学院有一个教授,专门做群蚁算法的,很厉害,偶尔了解了一点点.感觉也是生物智能的一个体现,和遗传算法.神经网络有异曲同工之妙.只不过当时没有实际需求学习,所以没去研究.最近有一个这样的任务,所以就好好把基础研究了一下,驱动式学习,目标明确,所以还是比较快去接受和理解,然后写代码实现就好了.今天就带领大家走近TSP问题以及群蚁算法.  机器学习目录:[目录]数据挖掘与机器学习相关算法文章总目录 本文原文地址:群蚁算法理论与实践全攻略--旅行商等路径优化问题的新方法  1.关于旅行

SQL Server 备份和还原全攻略

原文:SQL Server 备份和还原全攻略 一.知识点 完全备份: 备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件.(在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份,换言之,清除存档属性).完全备份也叫完整备份. 差异备份: 差异备份是针对完全备份:备份上一次的完全备份后发生变化的所有文件.(差异备份过程中,只备份有标记的那些选中的文件和文件夹.它不清除标记,即:备份后不标记为已备份文件,换言之,不清除存档属性). 增量备份: 增量备份是针对于上一次备份(无论是

Android使用XML全攻略(1)

Android使用XML全攻略(1)    Android 是针对移动设备的一种新兴的开源操作系统和 SDK.借助它,您可以创建功能强大的移动应用程序.当您的应用程序可以访问 Web 服务时,其吸引力会大大增加,这意味着您需要使用 Web 语言:XML.在本文中,您将了解在 Android 上使用 XML 的不同方法,以及如何使用它们构建自己的 Android 应用程序.   入门 在本文中,您将学习如何构建通过 Internet 使用 XML 的 Android 应用程序.Android 应用

注册表Win2000安全设置—注册表使用全攻略之十六_注册表

利用注册表Win2000安全设置-注册表使用全攻略之十六 注:更改的注册表项目位于HKEY_CURRENT_USER中. 如果针对某一用户,更改位于HKEY_USERS\(S-1-5-21-746137067-507921405-1060284298-500)(用户代码)下的相应键值. 1. 防止他人获取对Web页面的访问信息 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs用于保存IE历史记录的,保存最近浏览的25

Tomcat4.01全攻略

攻略 鉴于很多人对tomcat的配置及用法不解,特在网上搜的一篇文章救急. ================== Tomcat4.01全攻略 一:简介 tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品(Most Innovative Java Product),同时它又是sun公司官方推荐的servlet和jsp容器(具体可以见http://java.sun.com/products/jsp/tomcat/),因此其越来