cowbird 心有多大,世界有多大

燕八哥 MSN:cowbird2002@hotmail.com

know everything about something and something about everything

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Coefficient1.5和SqlServer2000 profiler的分析字段的比较

        Profiler工具是SqlServer自带的查看数据库性能的工具。功能非常强大,可以捕获read/writes页面数目,CPU的使用量,语句的duration等。但是分析起来很麻烦。Coefficient是个很方便的分析工具。但是分析的字段比profiler少。Coefficient为21个字段,Profiler最多可以43个字段
  CoEfficient1.5 SqlServer2000 profiler 字段解释
0 ID RowNumber 序号
1 EventClass EventClass 正记录的事件类类型。
2 IntegerData IntegerData 与在跟踪中捕获的事件类相关的整型值。
3 TextData TextData 与跟踪内捕获的事件类相关的文本值
4 Severity Severity 异常错误的严重级别。
5 DatabaseID DatabaseID
USE database 语句所指定的数据库 ID,如果没有对给定的连接发出 USE database 语句,则是默认数据库 ID。
可以使用 DB_ID 函数确定数据库的值。
6 ObjectID ObjectID 系统分配的对象 ID
7 IndexID IndexID 受事件影响的对象上的索引 ID。若要确定对象的索引 ID,请使用 sysindexes 系统表的 indid 列。
8 NTUserName NTUserName Microsoft Windows NT® 用户名。
9 ApplicationName ApplicationName 创建与 SQL Server 实例的连接的客户端应用程序名。该列由应用程序传递的值填充,而不是由所显示的程序名填充。
10 SQLUserName LoginName 客户端的 SQL Server 登录名称。
11 SPID SPID  SQL Server 指派的与客户端相关的服务器进程 ID。 
12 Duration Duration 事件所花费的实耗时间总计(以毫秒为单位)。Hash Warning 事件不填充该数据列。
13 StartTime StartTime 启动事件的时间(可用时)。
14 EndTime EndTime 事件结束时的时间。启动事件类(如 SQL:BatchStarting 或 SP:Starting)的该列不填充。Hash Warning 事件也不填充该列。
15 Reads Reads 服务器代表事件执行的逻辑磁盘读取数。Lock:Released 事件不填充该列。
16 Writes Writes 服务器代表事件执行的物理磁盘写入数。
17 CPU CPU 事件所使用的 CPU 时间总计(以毫秒为单位)。
18 Error Error 错误号
19 Mode Mode 获取锁的锁模式。Lock:Released 事件不填充该列。
20 NestLevel NestLevel 存储过程正在其上执行的嵌套级。请参见 @@NESTLEVEL。
21 EventSubClass BinaryData 与在跟踪中捕获的事件类相关的二进制值
22   TransactionID 系统分配的事务 ID。
23   NTDomainName 用户所属的 Windows NT 域。
24   HostName 发起请求的客户计算机名称。 
25   ClientProcessID 客户端计算机分配给进程的 ID,而客户端应用程序正在该进程中运行。
26   Permissions 代表权限的位图;由安全审核使用。
27   EventSubClass 事件子类类型。所有事件类的该数据列均不填充。
28   Success 尝试使用权限成功;由审核使用。
1 = 成功
0 = 失败
29   ServerName 正跟踪的 SQL Server 实例名(servername 或 servername\instancename)。
30   ObjectType 对象类型(如表、函数或存储过程)。
31   State 发生错误时的服务器状态。
32   Handle 在事件中引用的对象句柄。
33   ObjectName 被访问的对象名称。
34   DatabaseName USE database 语句中指定的数据库名称。
35   FileName 被修改的文件名的逻辑名。
36   OwnerName 被引用对象的所有者 ID。
37   RoleName 语句作为目标的数据库范围角色或服务器范围角色的名称。
38   TargetUserName 某个操作目标的用户名。
39   DBUserName 客户端的 SQL Server 数据库用户名。
40   LoginSid 登录用户的安全标识号 (SID)。
41   TargetLoginName 某个操作目标的登录名称。
42   TargetLoginSid
是某个操作目标的登录 SID。
43   ColumnPermissions 用于指示是否已设置列权限的指示符。分析语句文本以准确确定哪些权限应用于哪些列




posted on 2005-11-18 11:19  cowbird  阅读(1721)  评论(1编辑  收藏  举报