事件类别: 游标,数据库,出错和警告,锁,对象,性能,扫描
游标的事件类别:
CURSORCLOSE 关闭以前打开的游标
CURSOREXECUTE 执行在T-SQL语句上准备好的游标
CURSORiMPLICITcONVERSION 游标由一种类型转换为另一种发生在ANSI和非ANSI游标之间
CURSORPREPARE 准备游标
CURSOROPEN打开游标
CURSORRECOMPILE 预编译打开的游标;可直接也可能因为模式变化
CURSORUNPREPARE 准备好的游标被 ODBC,OLEDBH 或者 DB-LIB 删除
有特定的数据列和游标事件类别相关联,游标事件和特定的数据列
CURSORCLOSE 事件子类 游标句柄, CURSOREXECUTE 事件子类,二进制数 游标句柄种类:
键盘=1 动态=2 向前=4 快速向前=16 被准备的游标句柄
-------------------------
CURSORIMPLICITCONVERSION 整型数 申请的游标种类: 键盘=1 动态=2 向前=4 快速向前=16
结果游标种类: 键盘=1 动态=2 向前=4 快速向前=16
---------------------------
CURSOROPEN 游标句柄 游标的类别 键盘=1 动态=2 向前=4 快速向前=16
---------------------------
CURSORPREPARE 被准备的游标句柄
----------------------------
CURSORUNPREPARE 有CURSORPREPARE 生成的游标句柄
------------------------------------------
数据库事件类别:
DATA FILE AUTO GROW 当数据文件增长时自动生成
LOG FILE AUTO GROW 当注册文件增长时候自动生成
DATA FILE AUTO SHRINK 当数据文件缩小时自动生成
LOG FILE AUTO SHRINK 当注册文件缩小时自动生成
性能考虑: 数据库自动增长和缩小在许多情况下都是有利,燃而对大的环境也非常有害,在一个大而繁忙的OLTP环境同时执行多个查询,并且以后增加或增长或缩小一个或多个数据文件相联系的额外开销,随之而来的是,用来增长数据文件的空间和数据文件余下的部分不连续,这意味着性能的下降,不要因此认为自动增长和缩小是无益的,它是于最佳性能的规划问题,当系统使用不是很多的时候,对于人工增长和缩小数据库是比较有益的,如果你在活动中没有一个慢的周期,那么人工添加额外数据可能比增长一个存在的要好.
----------------------------------------------------------
出错和警告
出错和警告类别包含事件的收集,这些事件在SQL SERVER 或他的组件之一,在产生警告和出错的时候仍在执行.检测这种事件客人仪提供由SQL SERVER 产生的出错和警告信息.
事件类 ATTENTION 描述:追踪值得注意的事件:如:被断开的客户连接,客户中断请求,数据库转储事件类值为16
事件类 ERRORLOG 描述:检测在SQL SERVER 中被认为是错误注册的出错事件
事件类: EVENTLOG 描述 检测在 WINDOWS NT/2000中被注册为事件记录的事件.
事件类: EXCEPTION 描述: 检测在SQL-SERVER 上运行的操作
事件类: EXECUTION WARINGS 检测在由执行T-SQL语句或由存储的过程产生的 警告
事件类: HASH WARININGS 描述: 检测散列操作的状态,在散列操作中发生的散列卡轨(HASH BAIL) 和散列递归 可能是统计数字无用的暗示.
MISSING COLUMN STATICS 确定对查询优化器的曾有用的列统计数据不再有用的次数
MISSING JOIN PREDICATE 在没有连接谓词的情况下出现表的连接.没有连接谓词的连接表查询会导致长时间的查询
OLEDB ERRORS 检测和追踪正在追踪的错误的数量
SORT WARNINGS 检测在查询中与内存不符,需要清除的分类操作的次数