阿里云文档 2024-10-31

基于混合负载的查询优化有哪些

企业数字化分析的多元化,涵盖了实时的BI决策,实时报表,数据ETL,数据清洗以及AI分析。

阿里云文档 2024-05-23

查询优化(QueryOptimizer)连接条件下推

PolarDB支持连接条件下推功能。通过将derived table外层的连接条件下推到derived table内部,使derived table内部的执行计划可以更加高效的利用索引,从而可以大幅的提升复杂查询的执行性能。

阿里云文档 2024-04-30

列存索引统计信息如何进行查询优化

执行查询语句时,您可以通过列存索引的pruner功能,过滤掉数据库中不需要访问的数据块,以提高SQL语句的查询速度。本文介绍pruner的适用场景、注意事项、语法和相关参数等内容。

阿里云文档 2024-04-12

如何在AnalyticDBMySQL版中对分组聚合查询进行优化

本文介绍如何在AnalyticDB for MySQL中对分组聚合查询进行优化。

阿里云文档 2023-09-22

如何使用列存索引查询优化功能

为了提高列存索引(IMCI)处理复杂查询的能力,列存索引优化器通过结合变换规则与表中各个列的统计信息,基于代价生成高效的执行计划,以此来增强自身的优化器能力。本文介绍列存索引查询优化功能的工作原理、使用方法以及使用限制等内容。

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

MySQL的查询优化器是干什么的?底层原理是什么?

MySQL的查询优化器是MySQL数据库管理系统的组成部分之一,它的主要任务是根据查询请求和数据库统计信息,为查询生成一个最优的执行计划,从而提高查询性能。查询优化器的底层原理可以分为以下几个步骤:解析SQL语句:查询优化器首先会解析SQL语句,生成语法树,并根据语法树分析查询请求的语义,例如查询需要的表、查询条件等。生成查询执行计划:查询优化器会生成多个可能的查询执行计划,包括使用不同的算法和....

文章 2023-03-25 来自:开发者社区

MySQL的查询优化器是干什么的?底层原理是什么?

MySQL 的查询优化器是负责生成执行计划的重要组件,其主要作用是分析用户提交的 SQL 查询语句,并尝试找到最优的执行计划以提高查询的效率。优化器需要考虑多个因素,如表的大小、索引的选择、统计信息等,以选择最优的执行计划。MySQL 的查询优化器工作原理主要可以分为以下几个步骤:语法分析:首先解析 SQL 语句,检查语法的正确性,并将语句转换成内部表示形式。语义分析:对 SQL 语句进行语义分....

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

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问