SQL TRACE原理、方法、事件查看

来源:互联网 发布:滴滴php面试题 编辑:程序博客网 时间:2024/05/17 04:13

最近温习了下跟踪事件,写了点实验文档,将目录贴自如下,文档见附件:

SQL TRACE原理、方法、查看

SQLTRACE原理、方法、查看... 1

1、     SQL执行过程的原理说明... 3

1.1 SQL执行过程说明... 3

1.2 SQL执行过程验证... 4

1.3 SQL执行情况查询... 5

2、SQL执行过程的跟踪方法... 6

2.1 全局启用TRACE. 7

2.2 当前session设置... 7

(1)设置SESSION跟踪文件名称... 7

(2)启用当前session的跟踪... 7

(3)此时的SQL操作将被跟踪... 7

(4)结束跟踪... 8

2.3 跟踪其他用户进程... 8

(1)跟踪过程说明... 8

(2)选择跟踪的SESSION.. 8

(3)设置开始跟踪... 8

(4)停止跟踪... 8

3、SQLTRACE文件格式化... 9

3.1 跟踪文件路径和名称... 9

3.2 格式化跟踪文件... 9

4、SQLTRACE文件内容说明... 11

4.1解析后文件... 11

4.2原文件... 15

4.3 基本调优... 17

附录A10046事件说明... 17

A.1 事件说明... 17

A.2 事件设置... 17

2.1在全局设置... 17

2.2 当前session设置... 18

2.3对其他用户session设置... 18

2.4 事件级别获取... 19

A.3 10046跟踪文件... 19

A.4 10046例子... 20

4.1 表创建... 20

4.2 收集表信息... 20

4.3 启用10046事件的级别4. 20

4.4 session语句执行... 20

4.5 停止10046事件... 21

4.6 查看TRACE文件... 21

附录BOracle 跟踪事件... 22

B.1 Oracle跟踪文件类型... 22

B.2 Oracle跟踪事件... 22

2.1 跟踪事件设置... 22

2.2 跟踪事件类型... 23

B.3 内部事件号... 24

附录C10053事件说明... 26

C.1 10053事件... 26

1.1 事件作用... 26

1.2 事件设置... 26

1.3 事件内容... 27

sql语句... 27

优化器相关参数... 27

基本统计信息... 28

基本表/索引访问成本... 28

单表访问路径... 28

综合计划... 28

C.2 事件例子... 29

2.1 设置LEVEL1 事件... 29

2.2 查看事件内容... 29


附件:SQLTRACE原理、方法、事件查看


原创粉丝点击