检测事件学习

事件类别: 游标,数据库,出错和警告,锁,对象,性能,扫描

游标的事件类别:

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 检测在查询中与内存不符,需要清除的分类操作的次数

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值