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)

相关推荐

  • 3岁以上宝宝奶粉推荐,3~6岁儿童喝什么奶粉

    技术3岁以上宝宝奶粉推荐,3~6岁儿童喝什么奶粉3~6岁儿童喝什么奶粉3~6岁儿童喝什么奶粉并没有明确规定,但要符合适合儿童体质3岁以上宝宝奶粉推荐、营养充足、各营养素之间的比例合适的原则。3~6岁儿童正处于生长发育阶段

    生活 2021年11月1日
  • 为您的物联网系统选择合适的数据库的4个步骤分别是什么

    技术为您的物联网系统选择合适的数据库的4个步骤分别是什么本篇文章为大家展示了为您的物联网系统选择合适的数据库的4个步骤分别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。为物

    攻略 2021年12月2日
  • Python 3.1核心语言的变化是怎么样的

    技术Python 3.1核心语言的变化是怎么样的Python 3.1核心语言的变化是怎么样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。这里我们将对Pyt

    攻略 2021年11月2日
  • 什么是微软total熔毁漏洞分析和预警?

    技术微软TotalMeltdown漏洞分析预警是怎样的这期内容当中小编将会给大家带来有关微软TotalMeltdown漏洞分析预警是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

    攻略 2021年12月20日
  • Java的三大版本有什么区别

    技术Java的三大版本有什么区别这篇文章主要介绍“Java的三大版本有什么区别”,在日常操作中,相信很多人在Java的三大版本有什么区别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Jav

    攻略 2021年11月24日
  • 犬字旁的字有哪些字,带"犭"偏旁的字大多与什么有关

    技术犬字旁的字有哪些字,带"犭"偏旁的字大多与什么有关带“犭”偏旁的字大多与动物有关犬字旁的字有哪些字,如:猫、狗、猪。一、猫:māo máo 1.释义:[ māo ] (1)哺乳动物,面呈圆形,脚有利爪,行动敏捷

    生活 2021年10月21日