加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

Oracle 执行计划

发布时间:2021-01-20 07:16:58 所属栏目:站长百科 来源:网络整理
导读:oracle官网声名文档:链接?https://docs.oracle.com/cd/B19306_01/server.102/b14211/ex_plan.htm#g42231 oracle讲座——pdf文档:链接?https://www.oracle.com/technetwork/cn/community/developer-day/explain-sql-execution-plan-433658-zhs.pdf ? 一.什

oracle官网声名文档:链接?https://docs.oracle.com/cd/B19306_01/server.102/b14211/ex_plan.htm#g42231
oracle讲座——pdf文档:链接?https://www.oracle.com/technetwork/cn/community/developer-day/explain-sql-execution-plan-433658-zhs.pdf

?

一.什么是Oracle执行打算?

执行打算是一条查询语句在Oracle中的执行进程或会见路径的描写

白话:数据库在执行一段SQL的时辰,由于会见次序的纷歧样,会有差异的会见路径,相识执行打算,就是为了在机能调试的时辰能选择一条cost 最小的执行打算。(

所谓执行打算,顾名思义,就是对一个查询使命,做出一份奈何去完成使命的具体方案。举个糊口中的例子,我从珠海要去英国,我可以

选择先去香港然后起色,也可以先去北京起色,可能去广州也可以。可是到底奈何去英国划算,也就是我的用度起码,这是一件值得讲求

的工作。同样对付查询而言,我们提交的SQL仅仅是描写出了我们的目标地是英国,但至于怎么去,凡是我们的SQL中是没有给出提醒信息

的,是由数据库来抉择的)

?

?select?*?from?table(dbms_xplan.display());?

执行打算条理相关:回收最右最上最先执行的原则看条理相关,在统一级假如某个举措没有子ID就最先执行

TABLE ACCESS BY …? 即描写的是该举措执行时表会见(可能说Oracle会见数据)的方法

NESTED LOOPS … 描写的是表毗连方法

https://www.cnblogs.com/Dreamer-1/p/6076440.html

https://www.cnblogs.com/cxxjohnson/p/6725967.html

https://blog.csdn.net/wenling1/article/details/81567185

Oracle 执行打算

?

二.Toad 怎样查察Query 的执行打算

?

三.oracle 的安装

https://jingyan.baidu.com/article/f79b7cb32095f79144023eae.html

?

第一步:安装Oracle处事器、第二部:安装Oracle客户端、安装PLSQL Developer客户端 (客服端可不消安装oracle处事器直接长途毗连)

?

附录:

1.Predicate(谓词):一个查询中的WHERE限定前提

2.Driving Table(驱动表):该表又称为外层表(OUTER TABLE)。?Probed Table(被探查表):该表又称为内层表(INNER TABLE)

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读