问答 2024-08-21 来自:开发者社区

ADB是如何选择优化器来生成执行计划的?

ADB是如何选择优化器来生成执行计划的?

问答 2024-08-13 来自:开发者社区

优化器在选择执行计划时如何进行trade-off?

优化器在选择执行计划时如何进行trade-off?

文章 2023-11-27 来自:开发者社区

Trace分析优化器执行计划与Sys schema视图的使用详解

【1】分析优化器执行计划:traceOPTIMIZER_TRACE是MySQL5.6引入的一项跟踪功能,它可以跟踪优化器做出的各种决策(比如访问表的方法、各种开销计算、各种转换等),并将跟踪结果记录到INFORMATION_SCHEMA.OPTIMIZER_TRACE表中。此功能默认关闭,需要手动开启。开启trace,并设置格式为json,同时设置trace最大能够使用的内存大小,避免解析过程中....

Trace分析优化器执行计划与Sys schema视图的使用详解
文章 2022-05-20 来自:开发者社区

几个必须掌握的SQL优化技巧(四):使用Trace工具分析优化器执行计划

1 前言在应用的开发过程中,由于开发初期的数据量一般都比较小,所以开发过程中一般都比较注重功能上的实现,但是当完成了一个应用或者系统之后,随着生产数据量的急剧增长,那么之前的很多sql语句的写法就会显现出一定的性能问题,对生产的影响也会越来越大,这些不恰当的sql语句就会成为整个系统性能的瓶颈,为了追求系统的极致性能,必须要对它们进行优化。2 正文上一篇文章:几个必须掌握的SQL优化技巧(三):....

几个必须掌握的SQL优化技巧(四):使用Trace工具分析优化器执行计划
问答 2022-05-07 来自:开发者社区

在MySQL 8.0.22之后,新的基于Hypergraph的优化器算法直接使用什么来表示执行计划?

在MySQL 8.0.22之后,新的基于Hypergraph的优化器算法直接使用什么来表示执行计划?

问答 2022-05-07 来自:开发者社区

MySQL8.0.22后新基于Hypergraph的优化器算法抛弃了什么结构来表达左深树的执行计划?

MySQL8.0.22后新基于Hypergraph的优化器算法抛弃了什么结构来表达左深树的执行计划?

文章 2018-10-08 来自:开发者社区

MongoDB 执行计划 & 优化器简介 (上)

最近,由于工作需求去了解一下Query是如何在MongoDB内部进行处理,从而丢给存储引擎的。里面涉及了Query执行计划和优化器的相关代码,MongoDB整体思路设计的干净利落,有些地方深入挖一下其实还是能有些优化点的。本文会涉及一条Query被parse之后一路走到引擎之前,都做了那些事情,分析基于MongoDB v3.4.6代码。由于篇幅过长,文章分为上下两篇,分别介绍执行计划 &....

MongoDB 执行计划 & 优化器简介 (上)
文章 2017-07-18 来自:开发者社区

【云和恩墨大讲堂】从执行计划洞察ORACLE优化器的“小聪明”

作者简介黄浩  惠普 十年一剑,十年磨砺。3年通信行业,写就近3万条SQL;5年制造行业,遨游在ETL的浪潮;2年性能优化,厚积薄发自成一家 主题介绍: Oracle执行计划的另类解读:调皮的执行计划 | 诚实的执行计划 | 朴实的执行计划 说到执行计划,oracle的拥趸们自然而然会兴奋起来。在ORACLE的世界里,执行计划有着其特殊的地位,如果我们将SQL性能优化看成一个生物,那某种...

【云和恩墨大讲堂】从执行计划洞察ORACLE优化器的“小聪明”
文章 2017-05-02 来自:开发者社区

深入Oracle优化器:一条诡异执行计划的解决之道

CBO计算成本并选择最佳执行计划的至关重要输入物就是表和索引的统计信息,过旧或错误的统计信息则可能导致一个性能极差的执行计划被错误地选中。本文将以一个案例展示诡异的统计信息如何影响执行计划的生成。 1案例介绍    这是一个简单的sql,近两个月来对于告警明细表(分区)做月度汇总查询时,总是出现了异常缓慢的情况。 测试SQL: 字段NEALARM_TIME是固定条件,字段REL...

深入Oracle优化器:一条诡异执行计划的解决之道
文章 2016-07-23 来自:开发者社区

关键时刻HINT出彩 - PG优化器的参数优化、执行计划固化CASE

背景 有过数据库使用经验的童鞋可曾遇到过SQL执行计划不准确,或者SQL执行计划抖动的问题。 PostgreSQL的执行计划与大多数的企业数据库是一样的,都是基于成本优化。 基于成本优化的优化器,在算法靠谱,统计信息准确的前提下,通常得到的执行计划是比较准确的。 那么什么时候执行计划可能不准确呢? 成本估算的算法不好 这个需要内核的不断改进,完善。 在没有合理的算法支撑的情况下,内...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

达摩院

AI前沿技术与产品分享

+关注