SQL中CBO优化方式有哪些

技术SQL中CBO优化方式有哪些这篇文章给大家分享的是有关SQL中CBO优化方式有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一条查询语句的处理包括语法分析、语句优化和查询执行三个阶段。

本文将与您分享SQL中CBO优化方法的内容。我觉得边肖很实用,就和大家分享一下作为参考。让我们跟着边肖看一看。

查询语句的处理包括三个阶段:语法分析、语句优化和查询执行。在语句优化阶段,默认情况下,Oracle使用CBO(基于成本的优化器)来选择最佳执行计划。最佳标准是消耗的系统资源如CPU和I/O资源最少。

基于CBO的优化器有三种优化方法来满足不同的查询要求,即all _ rows、first _ rows _ n和first _ row。

all _ row:Oracle的默认模式。优化目标是实现查询的最大吞吐量。

First_rows_n:优化输出查询的前n行数据,满足快速响应的查询要求。

first _ rows:first _ rows方法的旧版本,它会尽快输出查询的前几行数据。

Oracle提供不同级别的优化,即实例级、会话级和语句级。查询当前数据库的CBO优化方法

显示参数

优化器_模式;

名称类型值

-

- -

优化器模式字符串ALL_ROWS

在实例级设置CBO优化模式

改变系统

设置optimizer _ mode=first _ rows _ 10

在会话级别设置CBO优化模式

更改会话

设置optimizer _ mode=all _ rows

要在语句级别设置CBO优化模式,您需要使用提示提示。

挑选

/* first_rows_10*/来自scott.emp的ename、sal、mgr

优化器的工作过程包括几个步骤,如根据统计数据进行SQL转换,根据资源消耗选择访问路径,根据统计数据选择连接方式,确定连接顺序,最后选择最佳执行方案。

感谢阅读!这篇关于“SQL中CBO的优化方法是什么”的文章将在这里分享。希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/107000.html

(0)

相关推荐

  • Javaee与Javase有什么区别

    技术Javaee与Javase有什么区别本篇内容介绍了“Javaee与Javase有什么区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅

    攻略 2021年10月30日
  • 手环怎么连接手机,智能手环怎么和手机配套

    技术手环怎么连接手机,智能手环怎么和手机配套跑步的时候不需要带着手机,只需戴上智能手环即可,除了第一次开机后,需要连上手机同步时间、设置个人体重身高、设置目标、久坐提醒、闹钟外,其余时候可以不用连手机的手环怎么连接手机。

    生活 2021年11月1日
  • 如何进行CM部署客户端配置失败异常的分析

    技术如何进行CM部署客户端配置失败异常的分析如何进行CM部署客户端配置失败异常的分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。温馨提示:如果使用电脑

    攻略 2021年11月18日
  • 山药鸡蛋饼的做法,山药糯米粉鸡蛋怎样做好吃

    技术山药鸡蛋饼的做法,山药糯米粉鸡蛋怎样做好吃你好非常感谢你提的问题山药鸡蛋饼的做法,是我的回答希望可以解决你的问题,首先我们先准备一些山药,糯米,黑芝麻,红枣,红糖,鸡蛋。然后把山药给清洗干净,再清洗干净以后我们把山药

    生活 2021年10月24日
  • ORACLE 12C RAC修改ocr/votedisk/asm spfile所在磁盘组名称

    技术ORACLE 12C RAC修改ocr/votedisk/asm spfile所在磁盘组名称 ORACLE 12C RAC修改ocr/votedisk/asm spfile所在磁盘组名称ORACLE

    礼包 2021年11月24日
  • 一筹莫展什么意思,一筹莫展,与,一愁莫展,的区别

    技术一筹莫展什么意思,一筹莫展,与,一愁莫展,的区别区别是一个词语是正确的,一个是错误的一筹莫展什么意思。正确词语是“一筹莫展”,意思是一点计策也施展不出,一点办法也想不出。“一愁莫展”这个词是现代人误写,是错误写法。

    生活 2021年10月29日