SQL Console新交互模式下变更表数据和结构(公测中)

您可根据建议调整、优化SQL语句。预览SQL语句、查看 预估影响行数 和 预估运行时长(单位:毫秒),便于提前全面评估变更SQL语句对业务的影响。如果SQL语句存在问题,您可根据如下步骤进行修改:单击SQL区域的 图标,修改SQL语句。修改完成...

诊断SQL语句

您可以数据管理DMS的SQL窗口诊断SQL语句并查看SQL语句优化建议。操作步骤 登录 数据管理DMS 5.0。在顶部菜单栏中,选择 SQL窗口>SQL窗口。在 请先选择数据库 弹框中,搜索并选择数据库,单击 确认。在命令执行区域,输入需要诊断的SQL语句...

云数据库PostgreSQL实例CPU使用率高的排查及解决办法

问题描述 阿里云云数据库RDS PostgreSQL使用过程中,可能会...重新编写SQL语句,去除掉不必要的子查询、改写UNION ALL、使用JOIN CLAUSE固定连接顺序等,都是进一步深度优化SQL语句的手段,这里不再深入说明。适用于 云数据库RDS PostgreSQL版

云数据库PostgreSQL实例CPU使用率高的排查及解决办法

问题描述 阿里云云数据库RDS PostgreSQL使用过程中,可能会...重新编写SQL语句,去除掉不必要的子查询、改写UNION ALL、使用JOIN CLAUSE固定连接顺序等,都是进一步深度优化SQL语句的手段,这里不再深入说明。适用于 云数据库RDS PostgreSQL版

SQL查询常见错误排查

优化SQL语句中的查询条件,将部分SQL计算任务下推到多元索引执行。关于计算下推的更多信息,请参见 计算下推。The sql duration time exceed the quota!Quota is 30 seconds SQL运行超时。通过多元索引加速查询。如果查询中包括聚合函数...

实例状态显示“锁定中”时如何解决?

对于临时文件较大的场景,应优化SQL语句,避免频繁使用ORDER BY、GROUP BY操作。实例已经有充足空间或者已续费,为什么实例仍然被锁定?因为实例当前有任务(如变更配置)在运行,需要等待任务结束后才会自动解锁。您可以在实例基本信息页...

实例状态显示“锁定中”时如何解决?

对于临时文件较大的场景,应优化SQL语句,避免频繁使用ORDER BY、GROUP BY操作。实例已经有充足空间或者已续费,为什么实例仍然被锁定?因为实例当前有任务(如变更配置)在运行,需要等待任务结束后才会自动解锁。您可以在实例基本信息页...

实例状态显示“锁定中”时如何解决?

对于临时文件较大的场景,应优化SQL语句,避免频繁使用ORDER BY、GROUP BY操作。实例已经有充足空间或者已续费,为什么实例仍然被锁定?因为实例当前有任务(如变更配置)在运行,需要等待任务结束后才会自动解锁。您可以在实例基本信息页...

实例状态显示“锁定中”时如何解决?

对于临时文件较大的场景,应优化SQL语句,避免频繁使用ORDER BY、GROUP BY操作。实例已经有充足空间或者已续费,为什么实例仍然被锁定?因为实例当前有任务(如变更配置)在运行,需要等待任务结束后才会自动解锁。您可以在实例基本信息页...

实例状态显示“锁定中”时如何解决?

对于临时文件较大的场景,应优化SQL语句,避免频繁使用ORDER BY、GROUP BY操作。实例已经有充足空间或者已续费,为什么实例仍然被锁定?因为实例当前有任务(如变更配置)在运行,需要等待任务结束后才会自动解锁。您可以在实例基本信息页...

查询计划概述

因此,理解查询计划是进行SQL语句优化的前提条件,同时了解查询计划中的算子是理解EXPLAIN命令的关键。查询计划深度 Lindorm SQL提供了 EXPLAIN 语句,方便查看一条查询语句在SQL引擎中生成的查询计划。共包含三种计划深度:逻辑计划、物理...

核心自治技术案例解析

自动触发SQL优化闭环,SQL语句优化上线后,经过持续24小时优化效果跟踪完成优化收益评估,优化效果显著,如优化之前后的平均RT及扫描行数如下图所示,据统计,在优化之前,被优化SQL的平均扫描行数为148889.198,平均RT为505.561毫秒。...

2023-10-23版本

动态更新作业参数 提供SQL优化建议 SQL作业进行深度检查时,会返回SQL优化建议功能,自动输出SQL问题风险以及对应的优化建议,您可以根据风险以及建议进行SQL语句优化SQL作业开发 支持标签搜索能力 支持在SQL、JAR或Python作业部署时,...

EXPLAIN

功能介绍 explain 语句可以显示MaxCompute SQL对应的DML语句执行计划(执行SQL语义的程序)的结构,帮助您了解SQL语句的处理过程,为优化SQL语句提供帮助。一个查询语句作业会对应多个Job,一个Job对应多个Task。说明 如果查询语句足够复杂...

EXPLAIN

功能介绍 explain 语句可以显示MaxCompute SQL对应的DML语句执行计划(执行SQL语义的程序)的结构,帮助您了解SQL语句的处理过程,为优化SQL语句提供帮助。一个查询语句作业会对应多个Job,一个Job对应多个Task。说明 如果查询语句足够复杂...

查询改写与下推

背景信息 根据 PolarDB-X 1.0 的SQL语句优化的基本原则,可以下推尽量更多的计算到存储层MySQL上执行。可下推计算主要包括:JOIN连接 过滤条件(如 WHERE 或 HAVING 中的条件)计算(如 COUNT、GROUP BY)排序(如 ORDER BY)去重(如 ...

2021年

Bind Message 中支持Holdable Portal 支持SQL语句的跨事务访问,需要在SQL中添加 polar_holdable_hint 的HINT,例如,SELECT/*+polar_holdable_hint*/;无 Oracle风格的select for update select for update of 全面兼容Oracle语法。无 优化...

通过自治服务解决MySQL实例CPU使用率过高的问题

本文将介绍如何使用数据库自治服务DAS(Database Autonomy Service)(原CloudDBA)来定位系统中的慢SQL和其它异常SQL语句,您可通过自治服务提供的建议优化这些SQL语句,降低实例的CPU使用率以提升系统效率。问题描述 在使用云数据库RDS ...

云数据库RDS MySQL版主实例与只读实例之间存在复制...

原因二:对单表执行过大量的DML语句或者高频次的DML语句 请优化SQL语句,尝试分批多次提交SQL语句,并且增加每次提交的间隔时间。或者您也可以尝试升级只读实例的规格。原因三:执行过涉及数据量较大的事务 本原因包含上述两种情况,请参见...

计划缓存(Auto Plan Cache)

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

如何自定义SQL超时时间

PolarDB-X 提供了自定义HINT语句修改超时时间。PolarDB-X 的一些查询类SQL语句,在计算节点发往存储节点执行时,执行超时时间默认是900秒(SOCKET_TIMEOUT)。...所以,对于长时间执行的SQL语句,尽量对SQL语句进行优化

MySQL中Profiling功能的介绍以及通过...排查慢SQL的案例

概述 一般情况下,出现慢SQL问题,往往会定位到某些具体的SQL语句上,然后通过所谓的“优化三板斧”,如下:板斧一 板斧二 板斧三 查询执行计划。建立合适的索引。使用合适的连接关系和过滤条件来实现SQL语句优化。但是,如果执行计划是...

错误代码

建议优化SQL语句,以及在后端RDS MySQL上创建适合的索引以提升SQL语句的执行性能。如果优化后的SQL语句仍然执行较慢,可以参考如下 PolarDB-X 1.0 Hint语法临时设置超时时间:/*TDDL:SOCKET_TIMEOUT=900000*/SELECT*FROM dual;其中 SOCKET_...

如何使用HINT(5.2及以下版本适用)

所以,对于长时间执行的SQL语句,尽量对SQL语句进行优化。指定分库执行SQL 在使用 PolarDB-X 1.0 的过程中,如果遇到某个 PolarDB-X 1.0 不支持的SQL语句,可以通过 PolarDB-X 1.0 提供的自定义HINT,直接将SQL下发到一个或多个分库上去...

自定义SQL超时时间

本文介绍了自定义SQL超时时间HINT的语法和示例。本文适用于 PolarDB-X 1.0 5.3及以上版本,其他版本请参见 如何使用HINT(5.2及以下版本适用)。在 PolarDB-X 1.0 中,PolarDB-X 1....所以,对于长时间执行的SQL语句,尽量对SQL语句进行优化

错误码

建议优化SQL语句,以及在后端数据节点上创建适合的索引以提升SQL语句的执行性能。如果优化后的SQL语句仍然较慢,可以参见如下Hint语法临时设置 PolarDB-X 的超时时间:/*TDDL:SOCKET_TIMEOUT=900000*/SELECT*FROM dual;其中SOCKET_TIMEOUT...

查询优化(Query Optimizer)

查询优化器是数据库系统的核心组件之一,它的功能是基于用户输入的SQL语句进行优化,选择最优的语句执行方式,将结果返回给客户端。优化器的功能是否强大是决定数据库性能是否高效稳定的核心因素,尤其在具有混合负载的场景下(包括一定...

优化查询

优化SQL分析语句 计算时间较长的查询分析语句具备如下特点。使用GROUP BY语法基于字符串列进行分组统计。使用GROUP BY语法基于多列(大于5列)进行分组统计。在SQL分析语句中有生成字符串的操作。您可以通过如下方法优化分析语句。尽量避免...

SQL调优

窗口函数优化 如果SQL语句中使用了窗口函数,通常每个窗口函数会形成一个Reduce作业。如果窗口函数较多,会消耗过多的资源。您可以对符合下述条件的窗口函数进行优化:窗口函数在OVER关键字后面要完全相同,要有相同的分组和排序条件。多个...

性能优化与诊断简介

TOP Objects:实时获取用户实例中对象级别(包括存储过程、函数、触发器等)的性能消耗,帮助用户发现TOP性能消耗的对象以及对象中的SQL语句。锁优化 展示数据库中因性能问题等引起的死锁和锁阻塞详情,由如下几个部分组成:死锁:以图表...

高性能

云数据库RDS提供高性能实例,包括参数优化SQL优化建议等优点。参数优化 RDS的所有参数都经过阿里云数据库行业专家多年的生产实践和优化。在RDS实例的生命周期内,DBA持续对其进行优化,确保RDS实例一直基于最佳配置运行。SQL优化建议 ...

查看系统审计到的语句

将数据库接入数据库审计系统后,您可以通过云盾数据库审计系统,查看系统审计到的SQL语句。本文为您介绍如何查看数据库审计系统审计到的SQL语句。操作步骤 登录 云盾数据库审计管理控制台。在左侧导航栏,单击 A100实例。在 A100实例 页面...

dbms_sql.delete_trace

语法 dbms_sql.delete_trace('<schema>','<query>')说明 执行该存储过程后,SQL语句中的常量会被自动模板化,并删除 mysql.sql_sharing 表中与其模板化后的SQL语句匹配的模板化SQL语句,且后续与该模板匹配的SQL语句不会被SQL Trace功能...

SQL调用分析

本文说明如何查看SQL...可选:在SQL语句列表,您可以执行以下操作:在SQL语句的 操作 列,单击 调用统计,查看该SQL语句的SQL调用时序曲线。在SQL语句的 操作 列,单击 调用链查询,查看该SQL语句调用链详情。更多信息,请参见 调用链查询。

SQL调用分析

可选:在SQL语句列表,您可以执行以下操作:在SQL语句的 操作 列,单击 调用统计,查看该SQL语句的SQL调用时序曲线。在SQL语句的 操作 列,单击 接口快照,查看该SQL语句调用的接口的快照。接口快照说明,请参见 功能说明。

概述

PolarDB 的Proxy提供了SQL防火墙功能,该功能通过设置黑白名单规则来识别需要放行和拦截的SQL语句。本文主要介绍SQL防火墙功能相关内容。背景信息 在实际应用场景中,如果数据库被攻击者撞库成功,攻击者可能会通过批量拖库的方式获取所有...

使用DMS查询时提示“使用连接执行SQL,锁等待超时30s...

如果长时间没有返回结果,部分浏览器会可能会发生下列两种情况:页面提示超时,但后台还在执行此SQL语句。主动刷新页面,后台还在执行此SQL语句。不论上述哪种情况发生,后台仍在执行SQL语句,连接并没有断开。此时如果发起新SQL请求,DMS...

RDS PostgreSQL慢SQL问题

在相同业务场景下,架构设计和库表索引设计会影响查询性能,良好的设计可以提高查询性能,反之会出现很多慢SQL(执行时间很长的SQL语句)。本文介绍导致慢SQL的原因和解决方案。查看慢SQL 控制台的 参数设置 中,可以找到名为 log_min_...

概述

使用列存索引(IMCI)查询复杂的SQL语句时,需要列存索引覆盖SQL语句中使用到的所有列。PolarDB MySQL版 内置了一系列存储过程,您可以使用这些存储过程获取SQL语句中未被索引覆盖的列名,同时可以获取创建列存索引的DDL语句。本文介绍了 ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云原生数据仓库AnalyticDB MySQL版 云数据库专属集群 云备份 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用