课程分类

|
课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • 1v1专属答疑服务
  • BAT专家面试辅导

讲师介绍

老师头像

微思金牌讲师-吴振兴

Oracle 认证讲师 OCP Oracle数据库认证专家 OCM Oracle认证大师 8年数据库管理经验,4年讲师经验。oracle,sqlserver数据库丰富的管理经验,擅长性能优化,故障定位。
Oracle 认证讲师 OCP Oracle数据库认证专家 OCM Oracle认证大师 8年数据库管理经验,4年讲师经验。oracle,sqlserver数据库丰富的管理经验,擅长性能优化,故障定位。

课程详情

欢迎加入微思IT技术交流群QQ: 308949990 

添加微思-小微老师QQ: 2355331055 

 领取课程回放录播视频哦! 


Oracle 12C 新特性自适应执行计划视频文稿

那应该可以,没有问题是吧,那还是回到我们这边讲的内容来,我们刚才讲了一个统计信息嘛,那我这边给统计信息做了一个总结,其实统计信息是什么,对数据的一个描述,对我们这个数据的一个一个描述,就这一个哈的统计信息当然具体的怎么描述,因为我们今天课程有线吗,其实他不会去对他一个展开去讲这些东西,大家可以这么去理解就好了,今天的主要任务就是帮助大家建立起来一个一个逻辑,Oracle的优化器它是怎么去工作的,它是怎么去工作,那里面的这些细节我们不会去展开去讲,好,还是回到我们这边收集的这个统计信息吧,同时也给大家给看看了一下这个简单的看一下统计信息有哪一些内容,那接下来我们继续往下走,接下来的话这句话这这条命令是干嘛,是对当前废话进程的一个追踪,这这个什么意思,当前费,就我们当前,当前我这个,这个工具,这个他需要展示的这个废话,看一下我们当前这个在历史上,这个进程吗,这是3972,我们可以看一下,要有这么一个进程,有这么一个进程,就这个这个进程,就是我刚才在这一边所有执行的一个动作,其实什么其实就是什么,其实就是这个进程在执行,那接下来的话,我们要做的是什么,对SEO的一个追踪是不是那就是什么对这个进程的一个追踪码是吧,所以说这个,查到这个目的的原因就是这里,就是我们要找出来我刚才执行的这个这个什么这个界面它是属于哪个进程的,那后面我们只要去查看这个进程的一些追踪文件就知道,发生了什么事情,好,那么继续往下,这一部分是查找进程废话号码,我们可以看出来是43972,那接下来我们就什么开启10053这个工具,这个工具是专门用来跟踪我们的CPU的,把它开起来,开起来,那开起来,接下来我们要执行这条circle,点Q,大家看到这个,其实我写的比较什么,稍微比较复杂一点,你看现在空空的心from,大家有看到旗子吗,T1等于T是不是这个什么,我把这这这是一条语句吗,我把那个什么别名是T吗,这个是T2别名是D吗,那其实这条语句把这一部分,那个我为什么把他写的这么复杂,为什么写的这么复杂的原因,其实是有目的的,所以这个语句这条语句其实可以这么去写,同学们看到这个是不是一样的这个结果是不是一样的结果,完全一模一样,那我为什么特地把他唬眨眼呢,颗粒给他复杂一点呢,我们可以看看一下,往下后面去看,其实这套已经简简化,它其他的地方去写打个比方,你这个新手写成这样,其实也没有什么问题那么继续往下看,我们执行这么一条语句,应该来说是把什么,把T1T2当这个替这张阿嚏这张表ID等于什么,T2的op的ID,这两个相同的这个数据把它呈现出来吗,把他找出来吗,然后还有什么还再加一个条件,阿P的200GID等于大于100的这些数据有多少条吗,好,我们执行一下,那提什么跟踪一下这条语句,跟踪一下这条语句,而在拗口内部是怎么执行的,好执行一下,他总共35条码执行完了,我们这条语句跟踪完就可以了,直接把它关掉,不然不关掉的话,你后面资金别的东西,他也会写到这个我们跟踪文件里面,就会比较影响我们这个影响我们这个什么,影响我们查看这个文件吗,我们把它关掉好,关掉了以后,那接下来接下来接下来就要开始去分析,OKO优化器到底是怎么去执行这条SQL,那接下来的步骤就是关键的Oracle优化器关键的一个执行步骤,那我们拿这个实际的这个案例来看,我们刚才查出来是这个这个进程号码,可以看一下这个进程号是在哪里,我们跟踪的文件一般是在,对在Oracle的一个一个什么一个告警日志底下,一个这个蛋白文件的一个目录底下,T45,确实,大家看一下这底下应该来说是有这么一个文件,这种告警文件一般来说记在什么,在二空,在Oracle Oracle贝斯阿尔卑斯,然后底下有个什么的,这个诊断目录嘛,然后关键型数据库,然后这是我们数据库的一个实例名,实例名下面一个这个文件,一般来说这下面这这个位置是固定的,这个位置是固定的,这个前面可能跟不同的人,不同的这个环境可能有点有点不一样,那其实这个文件那其实也可以这么去看,大家看到也看到,有没有看到,刚才我们讲了这个文件提就哪个进程,没有是吧,这边还没有,这边还看不到是吧,还真看不到,这里给它改一下