阿里云文档 2024-11-19

使用Stage和Task详情分析慢查询

AnalyticDB for MySQL在前端接入节点接收到查询请求后,会将查询切分成多个Stage,在存储节点(Worker节点)和子任务执行节点(Executor节点)分布式进行数据的读取和计算。部分Stage可以并行执行,但部分Stage之间存在依赖关系,只能串行执行,导致一些复杂SQL语句的查询耗时问题难以分析,您可以调用API或通过控制台使用Stage和Task详情进行慢查询问题分析。本...

阿里云文档 2024-04-19

AnalyticDB PostgreSQL版提供了慢查询诊断功能

AnalyticDB PostgreSQL版提供了慢查询诊断功能,旨在帮助您对慢查询进行诊断、分析和采取优化措施。在使用该功能前,您需要开启慢查询功能。开启后,系统将自动记录超过阈值为1秒的SQL语句,您可以连接到postgres库进行查询和分析。

阿里云文档 2022-06-30

几种典型慢查询以及成因分析

本文介绍AnalyticDB MySQL版中几种典型的慢查询以及导致慢查询的原因。

文章 2022-04-18 来自:开发者社区

慢查询与MySQL语句优化(下)

2.4 适当建立索引1.创建并使用自增数字来建立主键索引2.经常作为where条件的字段建立索引3.添加索引的字段尽可能的保持唯一性4.可考虑使用联合索引并进行索引覆盖2.5 合理使用索引MySQL索引通常是被用于提高 WHERE 条件的数据行匹配时的搜索速度,在索引的使用过程中,存在一些使用细节和注意事项。因为不合理的使用可能会导致建立了索引之后,不一定就使用上了索引2.5.1 不要在列上使用....

慢查询与MySQL语句优化(下)
文章 2022-04-18 来自:开发者社区

慢查询与MySQL语句优化(上)

如果我们了解了Mysql中的索引原理之后,(详见探秘数据库 —— 事务 + InnoDB存储引擎),如何利用索引并对一些执行较慢的sql进行优化也是必要的,所以我们可以结合索引的原理来探究一下慢查询与优化的知识。1 慢查询MySQL的慢查询,全名慢查询日志,是MySQL提供的一种日志记录,用来记录在MySQL中应时间超过阈值的语句。默认情况下,MySQL数据库并不启动慢查询,需要手动来设置这个参....

慢查询与MySQL语句优化(上)

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

产品推荐

数据库

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

+关注
相关镜像
AI助理

你好,我是AI助理

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

登录插画

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

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