SQL调优思路

本文介绍多种SQL调优的思路。缺少索引 索引缺失,通过执行计划发现SQL没有使用索引,查询效率低,创建索引后性能提升。示例如下:添加索引前 添加索引后 最优执行计划 执行计划并非最优执行计划,SQL执行时间未达到预期速度,通过执行计划...

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

背景信息 DMS新交互模式的SQL Console,支持如下执行SQL的方式:直接执行:建议预估影响较小(影响行数和执行耗时等方面)的SQL选择该方式。该方式是在SQL Console同步执行,且在SQL执行完成前,不允许在当前Tab下执行其他SQL。后台异步...

调优原理

SQL调优的过程,就是通过分析SQL的执行计划、各阶段运行时长等信息,找出导致SQL执行慢的原因,继而解决问题。基本原理 PolarDB-X 1.0 是一个支持计算存储分离架构的数据库产品。当一条查询SQL发往 PolarDB-X 1.0 节点时(此SQL也称为逻辑...

数据倾斜调优

MapReduce 在了解数据倾斜之前首先需要了解什么是MapReduce,MapReduce是一典型的分布式计算框架,它采用分治法的思想,将一些规模较大或者难以直接求解的问题分割成较小规模或容易处理的若干子问题,对这些子问题进行求解后将结果合并成...

SQL Server迁移上云指南

本文为您介绍SQL Server常见的几种迁移上云的方案,您可以根据数据源的位置、各方案使用的工具、各方案的优势与限制等,选择最适合您的上云方案。上云方案简介 上云方案 实现流程 操作步骤 物理备份上云 使用OSS(手动上云)将数据库日志...

配置自动调优

Flink作业支持智能调优和定时调优自动调优模式。本文为您介绍如何配置智能调优和定时调优,以及配置过程中的注意事项。背景信息 通常,您需要花费大量的时间进行作业调优。例如,新上线一个作业时,需要考虑如何配置该作业的资源、并发...

SQL 计划任务

SQL 内容 支持两指定 SQL 内容的方式SQL 录入:SQL 录入为默认方式,可在编辑区中直接录入 SQL 脚本。在 SQL 录入中,默认最大允许输入 10MB 个字符,如超限可上传附件。单击 IN 值转化 按钮,可将批量复制的数据转化成 in('A','B')...

OceanBase 数据库支持版本

SQL 调优指南 本文档为您介绍 SQL 执行流程及调优方法。配置项和系统变量 本文档为您介绍 OceanBase 数据库的配置项和系统变量。MySQL 模式 基于 MySQL 模式进行应用开发 本文档是为应用程序开发人员准备的 OceanBase 数据库文档的入门文档...

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

这里介绍几种追查慢SQL的方法。第一种方法是使用pg_stat_statements插件定位慢SQL,仅适用于PostgreSQL,步骤如下。如果没有pg_stat_statements插件,需要先手动创建。要利用插件和数据库系统里面的计数信息(如SQL执行时间累积等),而...

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

这里介绍几种追查慢SQL的方法。第一种方法是使用pg_stat_statements插件定位慢SQL,仅适用于PostgreSQL,步骤如下。如果没有pg_stat_statements插件,需要先手动创建。要利用插件和数据库系统里面的计数信息(如SQL执行时间累积等),而...

SQL调优

本文为您介绍常见的SQL问题以及优化示例。并行度优化 并行度是衡量并行计算并行程度的一个指标,从执行计划上来看,例如ID为M1的任务,使用1000个Instance来执行,我们就说M1的并行度是 1000。需要注意的是:调整并行度不一定是越多越好,...

什么是AutoML

超参调优:Hyper Parameter Optimization简称HPO,是指手动或者自动进行超参数调优,而本文中特指是AutoML提供的对模型参数、训练参数等进行自动搜索调优的服务。它能帮您获取较优参数,提升模型效果,节省算法工程师调参的时间,让算法...

SQL

RDS的自治服务功能通过记录并分析高消耗的SQL语句,将聚合结果(慢SQL统计)和慢SQL明细展示在慢SQL统计页面,帮助您快速定位影响系统性能的SQL语句,简化调优流程。操作步骤 访问 RDS实例列表,在上方选择地域,然后单击目标实例ID。在...

使用性能洞察

性能洞察是一项专注于数据库性能调优、负载监控和关联分析的利器,使用直观简单的方式帮助您迅速评估数据库负载,找到性能问题的源头和对应的SQL语句,以此来指导您在何时、何处、采取何行动进行数据性能优化。操作步骤 登录 PolarDB控制...

库表结构优化

AnalyticDB MySQL版 提供的库表结构优化功能,为用户提供降低集群使用成本,提高集群使用效率的调优建议。本功能持续收集SQL查询的性能指标及其使用到的数据表、索引等信息,并进行算法统计分析,自动给出调优建议,减少用户手动调优的负担...

测试分析及调优

本文通过编写性能测试分析及调优的相关流程和方法,帮助研发人员、性能测试人员或者运维人员快速地进行性能测试、瓶颈定位及调优。系统的性能是由很多因素决定的,本文很难面面俱到,但是可以作为分析系统性能的一个指导。适用对象和范围 ...

查看查询属性与诊断结果

AnalyticDB MySQL版 的SQL诊断功能可以对SQL查询的Query、Stage和算子(Operator)级别的信息分别进行统计,再在统计信息的基础上进行诊断并提供调优建议。本文介绍如何在 AnalyticDB MySQL版 控制台上查看目标查询的属性与各级别的诊断...

写入或更新调优指南

在基本调优手段已经检查完毕后,可以通过写入渠道(常见的如Flink、数据集成)以及Hologres的高级调优手段,更深层次的判断是否存在写入瓶颈,并做相应的处理,详情请参见 Flink写入调优、数据集成调优 和 高级调优手段。查询影响写入,...

Join优化

Join调优方法 Join调优的方法大致按照如下步骤进行。利用SelectDB本身提供的Profile来定位查询的瓶颈。Profile会记录SelectDB整个查询中的各种信息,这对进行性能调优非常重要。深入了解SelectDB的Join机制,了解其原理,才能深刻分析其...

概述

无 循环SQL 可循环生成SQL语句,再将其分批提交给DMS管理的任意关系型数据库执行,同时,还可以搭配变量,控制SQL循环次数,达到简化SQL循环逻辑、平衡SQL语句对源库产生压力的目的。配置循环SQL节点 跨库Spark SQL 基于Spark引擎,实现大...

支持的连接器

支持以下几种Flink SQL表类型的定义:源表(Source Table)Flink作业的数据输入表,是计算的驱动来源。不能作为维表,必须作为驱动表来推进后续计算。产生的记录决定了计算链的触发。通常是需要进行转换计算的大规模业务数据,量级可以达到...

Quick BI

种方式的具体操作如下:拖拽方式。单击目标表 操作 列的 图标,创建数据集。配置 创建数据集 对话框的 名称 和 位置 参数。单击 确定。在 我的数据集 页面,您可以单击目标数据集 操作 列下的图标,进行相应操作:单击 图标,查看当前...

性能优化与诊断简介

性能洞察 负载监控、分析、性能调优的利器,以简单直观的方式帮助您迅速评估数据库负载,找到性能问题的源头,提升数据库的稳定性。性能趋势 支持多种查看性能趋势的方式,不仅支持性能趋势区间查看,也支持性能趋势对比查看和自定义性能...

查询诊断

AnalyticDB PostgreSQL版 查询分析功能可供您查看SQL执行计划以及对应统计信息,供您对查询进行分析和调优。本文介绍查询诊断功能的基本使用方法。前提条件 实例资源类型为存储弹性模式,且内核版本为V6.3.10.1及以上版本。如何查看和升级...

SQL Server数据源

SQL Server数据源为您提供读取和写入SQL Server双向通道的功能,本文为您介绍DataWorks的SQL Server数据同步的能力支持情况。支持的版本 SQL Server Reader使用驱动版本是com.microsoft.sqlserver sqljdbc4 4.0,驱动能力具体请参见 官网...

性能洞察

自治服务提供性能洞察(Performance Insight)功能,专注于RDS SQL Server实例负载监控、关联分析、性能调优的利器,以简单直观的方式帮助用户迅速评估数据库负载,找到性能问题的源头,提升数据库的稳定性。前提条件 实例不能是RDS SQL ...

Query洞察

跳转方式如下:SQL编辑器:如果SQL在HoloWeb的SQL编辑器中运行,则执行时间大于1 s、且含有Query ID的SQL可以直接跳转至Query洞察。历史慢 Query:在Query列表中,单击目标SQL 操作 列的 图标可以跳转至Query洞察。在Query洞察页面,您可以...

在本地环境上使用PyODPS

在PyODPS节点中执行SQL命令 您可以在PyODPS节点中使用传统模式 或加速查询模式(MCQA)执行SQL命令,当前主要支持运行DDL、DML类型的SQL命令。与传统模式相比,加速查询模式(MCQA)会将作业的运行结果写入临时缓存中。当您后续执行相同的...

迁移方案

存在不兼容的SQL代码和作业参数 结合Flink语法检查功能,手动修改不兼容部分的SQL代码和作业参数,详情请参见 重大语义变更。对于Datastream作业 根据迁移目标集群的Flink(VVR)引擎版本依赖对应的LIB包,手动重新编译和打包Datastream ...

调优实践

本文介绍了SQL调优的方法和实践案例。找出需要调优的慢SQL后,可以先通过 EXPLAIN 查看执行计划,然后通过如下方法进行优化:对表结构进行优化以便下推更多计算至存储层MySQL、适当增加索引、优化执行计划和增加并行度。下推更多的计算 ...

性能优化与诊断简介

性能洞察(旧版)负载监控、分析、性能调优的利器,以简单直观的方式帮助您迅速评估数据库负载,找到性能问题的源头,提升数据库的稳定性。性能趋势 提供了丰富的性能监控指标,支持自定义图表。提供强大的诊断能力,能够及时发现数据库...

查询慢SQL明细

PolarDB-X 1.0 将执行时间超过1秒的SQL定义为慢SQL,包括逻辑慢SQL和物理慢SQL。本文介绍这两慢SQL的定义和查询方式。慢SQL定义 逻辑慢SQL:客户端发送到 PolarDB-X 1.0 的慢SQL,在 PolarDB-X 1.0 上查询到的都是逻辑慢SQL。物理慢SQL:...

性能洞察(旧版)

性能洞察(旧版)通过MySQL的performance_schema能力汇聚SQL信息,专注于RDS MySQL实例负载监控、关联分析和性能调优,以简单直观的方式帮助您迅速评估数据库负载,找到性能问题的源头,提升数据库系统的性能和稳定性。前提条件 实例为如下...

SQL调优方法与实战

找出需调优的慢SQL后,先通过 EXPLAIN 查看执行计划,然后通过如下方法优化SQL:下推更多计算至存储层MySQL,适当增加索引,优化执行计划。下推更多的计算 PolarDB-X 1.0 会尽可能将更多的计算下推到存储层MySQL。下推计算能够减少数据传输...

使用说明

您可以通过以下两种方式来添加需要跟踪的SQL语句,并通过SQL Trace功能来跟踪SQL语句的执行信息。将 loose_sql_trace_type 参数值设置为 ALL,来跟踪所有的SQL语句。将 loose_sql_trace_type 参数值设置为 DEMAND,通过 dbms_sql.add_trace...

CPU使用率高排查方法

如果执行较慢的SQL是业务上必要的SQL,则需要对它进行调优。可以对SQL涉及到的表进行采样,更新其统计信息,使优化器能够产生更加准确的执行计划。说明 采样需要占用一定的CPU,最好在业务低谷期进行。ANALYZE 表名;对于全表扫描较多的表,...

功能特性

克隆集群 智能诊断 诊断与调优 AnalyticDB for MySQL提供一键诊断、数据建模诊断、SQL Pattern、SQL诊断、库表结构优化等能力。智能诊断 安全管理 功能集 功能 功能描述 参考文档 权限管理 RAM权限管理 阿里云账号授予RAM用户一定的权限后...

Cost-based SQL诊断引擎

基于代价模型 与基于规则不同,DAS中的SQL诊断优化服务采用的是基于代价模型方式实现,即采用和数据库优化器相同的方式去思考优化问题,最终会以执行代价的方式量化评估所有的(或尽可能所有的,因为是最解求解的NP类问题,因此在一些...

JOIN优化和执行

下面是几种不同类型JOIN示例:/*Inner Join*/SELECT*FROM A,B WHERE A.key=B.key;Left Outer Join*/SELECT*FROM A LEFT JOIN B ON A.key=B.key;Right Outer Join*/SELECT*FROM A RIGHT OUTER JOIN B ON A.key=B.key;还支持Semi-Join和Anti-...

开发ODPS SQL任务

DataWorks为您提供ODPS SQL节点,可用于周期性调度...MaxCompute+DLF+OSS实践 SQL调优 统计MaxCompute TOPN费用账号及耗时作业 基于Policy对具备内置角色的用户进行权限管理 资源规划及规格选型 实现GROUP_CONCAT函数能力案例 合并小文件
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云原生数据仓库AnalyticDB MySQL版 云数据库 MongoDB 版 云服务器 ECS 云备份 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用