阿里云文档 2025-03-28

调用DescribeOasSQLPlans查询SQL执行计划

根据 SQLID 查询诊断系统存储的 SQL 执行计划信息。

阿里云文档 2025-02-14

使用Explain判断SQL是否可以使用列存索引

本文将介绍如何使用Explain来判断SQL语句是否能够使用列存索引来加速查询。

阿里云文档 2024-01-30

AutoPlanCache功能的基本信息有哪些_云原生数据库PolarDB MySQL版_云原生数据库 PolarDB(PolarDB)

您可以使用PolarDB MySQL版提供的Auto Plan Cache功能,来缓存SQL语句的执行计划信息,以缩短查询优化时间,提升SQL语句的查询性能。本文介绍了Auto Plan Cache功能的背景信息、前提条件、依赖的参数和接口等内容。

阿里云文档 2023-07-20

SQL调优的基本原理及执行计划是什么

本文介绍了PolarDB-X处理SQL的基本原理及执行计划的概念。

问答 2022-09-21 来自:开发者社区

若SQL 语句有缓存的计划,则根据用户选择的不同执行计划管理策略来执行,其执行逻辑是怎么样的?

若SQL 语句有缓存的计划,则根据用户选择的不同执行计划管理策略来执行,其执行逻辑是怎么样的?

阿里云文档 2022-03-30

如何通过EXPLAIN语句解释SQL语句的执行计划

该语句用于解释SQL语句的执行计划,包括SELECT、DELETE、INSERT、REPLACE或UPDATE语句。

文章 2017-11-07 来自:开发者社区

Oracle删除一条SQL在Shared Pool里缓存的执行计划的三种方法

在Oracle里第一次执行一条SQL语句后,该SQL语句会被硬解析,而且执行计划和解析树会被缓存到Shared Pool里。方便以后再次执行这条SQL语句时不需要再做硬解析,方便应用系统的扩展。但是如果该SQL对应的表数据量突变或其他原因,Shared Pool里缓存的执行计划和解析树已经不再适用于现在的情况,SQL执行效率急速下降,这种情况下就需要把该SQL缓存在Shared Pool里的执行....

文章 2016-04-14 来自:开发者社区

如何清除某条SQL在库缓存中的执行计划

DBA 日常管理过程中会遇到需要把特定的sql语句的执行计划从shared pool 中清除或者需要重新生产新的执行计划的要求。通常的alter system flush shared_pool;或者重新执行信息统计又会造成较大的影响,所以可以使用oracle提供的 dbms_shared_pool.purge 来清除某个特定的sql的执行计划。 下面是关于dbms_shared_pool.pu....

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

产品推荐

数据库

分享数据库前沿,解构实战干货,推动数据库技术变革

+关注