查询优化器介绍

PolarDB-X 1.0 接收到一条SQL后的执行过程大致如下:语法解析器(Parser)将SQL文本解析成抽象语法树(AST)。语法树被转化成基于关系代数的逻辑计划。优化器(Optimizer)对逻辑计划进行优化得到物理计划。执行器(Executor)执行该计划,...

功能特性

性能分析报表 从性能变化趋势、性能最差的数据库/SID、耗时最久的SQL、性能最差的SQL执行SQL五个方面对数据库的性能做出分析。等保参考分析报表 结合当前信息安全技术网络安全等级保护评测要求GB/T 28448-2019(简称等级保护2.0)...

RDS MySQL/MariaDB版实例CPU使用率较高

SQL导致查询成本高(查询访问表数据行数):特征:实例的QPS不高,查询执行效率低、执行时需要扫描大量表数据、优化余地大。表现:存在慢查询,QPS和CPU使用率曲线变化不吻合。原因分析:由于查询执行效率低,为获得预期的结果需要访问...

自建SQL Server同步至PolarDB MySQL版

说明 本场景为异构数据库间同步,因此同步对象选择的粒度为表,且其他对象(如视图、触发器、存储过程)不会被同步至目标库。已选择对象 如需更改单个同步对象在目标实例中的名称,请右击 已选择对象 中的同步对象,设置方式,请参见 库表...

算子

AnalyticDB for MySQL 中的一个算子负责完成一个基本的数据处理逻辑,合理地组合算子、优化算子的顺序和执行方式,可以提升数据的处理效率。本文介绍 AnalyticDB for MySQL 中的常用算子及算子所对应的属性。背景信息 AnalyticDB MySQL版 ...

开启SQL日志审计

SQL日志审计功能默认关闭,您可以在 PolarDB-X 1.0 控制台上手动开启。默认情况下,只对开启SQL日志审计功能之后产生的日志数据进行审计分析,您也可以导入部分历史数据。前提条件 登录 日志服务控制台,根据提示,开通阿里云日志服务。已...

MyBase SQL Server迁移至RDS SQL Server

支持结构迁移的对象:表、视图、表触发器、同义词、SQL 存储过程、SQL 函数、plan guide、自定义类型、rule、default、sequence。不支持结构迁移的对象:assemblies、service broker、全文索引、全文目录、分布式schema、分布式函数、CLR...

2023年

创建物化视图的跨机并行加速和批量写入 2023年3月 弹性跨机并行查询功能,支持个计算节点分布式地执行SQL查询,加速 PolarDB PostgreSQL版 的分析型查询性能。弹性跨机并行查询(ePQ)2023年3月 云数据库ACL安全升级。账号权限 2023年3月...

使用流程

表格存储 提供了控制台、命令行工具(Tablestore CLI)和Tablestore SDK三种访问方式。本文介绍通过控制台和命令行工具快速使用宽表模型和时序模型的流程。背景信息 使用表格存储前,您需要了解表格存储相关介绍,例如产品概述、基本概念等...

新功能发布记录

无 Multi-Statement 支持连续执行多SQL语句,SQL语句之间使用半角分号;分隔。该功能默认关闭,您需执行 SET ADB_CONFIG ALLOW_MULTI_QUERIES=true;命令手动开启。无 Hive外表统计信息 支持收集ORC格式外表的实时行数,优化ORC外表的复杂...

调优集群性能

如下图所示,某个大表分布不均,存储节点0上的Shard_0和Shard_1中数据量较大,而在存储节点1上的Shard_2和Shard_3中数据量较小,那么当您查询这个大表时,较大概率会出现存储节点0需要处理的数据存储节点1上需要处理的数据少的情况,...

RDS术语

数据库 在一个RDS实例下创建的逻辑单元,以一定方式储存在一起、能与个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可以简单理解为存放数据的仓库。一个实例可以创建个数据库,数据库在实例内的命名唯一。数据库...

2022年

查询分析:您可以通过控制台查看SQL运行历史记录及状态,并通过系统提供的查询计划执行细节数据,深入分析查询执行过程。实例运行状态概览 数据膨胀、倾斜与索引统计 查询分析 实时物化视图 物化视图支持如下功能:OUTER JOIN。实时物化...

执行引擎

Query执行过程 当客户端下发一个Query后,在执行引擎中实际上会有个worker节点,以其中的一个worker节点为例,执行过程如下图所示。当客户端发起一个SQL后,执行过程如下。Frontend(FE)节点对SQL进行解析和认证,并分发至执行引擎...

与标准SQL的主要区别及解决方法

解决方案请参见 使用SQLTask执行SQL查询时,如果查询结果条数大于限制的10000条,该如何获取所有数据?MAPJOIN JOIN不支持笛卡尔积。JOIN必须要用ON关键字设置关联条件。如果有一些小表要作为广播表,需要使用MAPJOIN HINT。ORDER BY ORDER...

通过控制台使用分析存储

在 表格存储 控制台创建时序模型实例后,您可以在实例下创建分析存储并使用SQL查询时序数据。注意事项 时序分析存储功能将从2023年12月20日正式开始收费。目前支持使用时序分析存储功能的地域有华东1(杭州)、华东2(上海)、华北2(北京...

功能特性

服务器端加密 客户端加密 OSS客户端加密是在数据上传至OSS之前,由用户在本地对数据进行加密处理,确保只有密钥持有者才能解密数据,增强数据在传输和存储过程中的安全性。客户端加密 合规保留策略 OSS保留策略具有WORM(Write Once Read ...

RDS术语

数据库 在一个RDS实例下创建的逻辑单元,以一定方式储存在一起、能与个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可以简单理解为存放数据的仓库。一个实例可以创建个数据库,数据库在实例内的命名唯一。数据库...

使用SSMS迁移上云

本文以Azure SQL Database为例,介绍如何使用SQL Server Management Studio(SSMS)将您本地自建或其他云的SQL Server数据库迁移到 RDS SQL Server。前提条件 已创建存储空间大于源库的目标 RDS SQL Server 实例,且 RDS SQL Server 实例需...

查询优化器介绍

PolarDB-X 接收到一条SQL后的执行过程大致如下:语法解析器(Parser)将SQL文本解析成抽象语法树(AST)。语法树被转化成基于关系代数的逻辑计划。查询优化器(Optimizer)对逻辑计划进行优化得到物理计划。查询执行器(Executor)执行该...

查询诊断

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

时间窗口SQL脚本

在普通的SQL组件基础上增加了 日期循环执行 功能,用于并行执行某段时间内 天级别 SQL任务。例如在推荐场景中,并行执行过去7天的行为数据特征提取SQL补数据任务。使用限制 仅支持天级别的补数据循环。在使用时按照需要打开或关闭日期...

SQL Server链接服务器远程执行update语句较慢

概述 SQL Server链接服务器(Linked Servers)远程执行update语句较慢,但是执行select语句较快。详细信息 执行速度是由SQL Server本身...建议封装成远端的存储过程或者尝试OPENQUERY调用,详情请参见 OPENQUERY。适用于 云数据库SQL Server版

车辆数据分析和价值挖掘

背景信息 企业数字化进程如火如荼,更传统企业拥抱数字化改造,期望从数字化过程中挖掘更商业机会。企业从一次性产品的销售的商业模式,转型成为客户提供更增值服务。其中设备智能化改造及后续的数据业务价值挖掘,是业务增值的关键...

设置存储空间自动扩容

RDS SQL Server支持存储空间自动扩容功能,当实例存储空间达到预先设置的阈值时,系统会自动触发存储空间的扩容操作,能有效提升应用程序的可用性和性能,同时减轻开发者的管理负担。背景信息 背景信息详细,请参见 DAS Auto Scaling弹性...

通过MyBatis使用

背景信息 MyBatis是一个Java数据持久层框架,支持自定义SQL存储过程以及高级映射。使用MyBatis能免除JDBC代码以及设置参数和获取结果集的工作。更信息,请参见 MyBatis官网文档。注意事项 目前支持使用SQL查询功能的地域有华东1(杭州...

计费常见问题

多存储计费信息,请参见 存储费用。删除MaxCompute项目中的几张大表后,显示的存储量未变,MaxCompute费用会增加吗?您可以在执行删除操作后的第二天查看账单收费是否正常。账单同步并不是实时的,一般第二天可以正常显示。执行SQL查询...

基本概念

本文介绍 云原生模数据库 Lindorm 帮助文档中的相关名词和术语的解释。A 安全组 安全组是一种虚拟防火墙,用于控制安全组中的ECS实例的出入流量。在Lindorm实例的白名单中添加安全组后,该安全组中的ECS实例就可以访问Lindorm实例。更...

DELETE

DELETE语句用于删除目标表指定列的行...为了删除的速度尽可能的快,后台会先将数据写完,待异步Compaction时再执行压缩和整理,因此会看到在数据删除过程中,数据的存储会一定的膨胀,等Compaction完成后存储会下降,详情请参见 技术原理。

迁移时源库为SQL Server的注意事项及限制

如果迁移的源数据库类型为SQL Server,如自建SQL Server、RDS SQL Server,您需要在配置具体的迁移任务前,参考本文的注意事项及限制,以保障数据迁移任务的正常运行。源库为SQL Server的迁移方案概览 根据如下迁移方案,查看迁移任务的...

通过命令行工具CLI使用时序模型

表格存储 提供了管理控制台、命令行工具(Tablestore CLI)和Tablestore SDK三种访问方式。通过Tablestore CLI使用 表格存储 时序模型(TimeSeries)时,您需要根据所用平台下载相应命令行工具,然后使用命令行工具进行开通表格存储服务、...

常见问题

该用法可以用于解决少数 PolarDB 代理由于保证正确性,要求特殊语法被路由到从库的场景(比如存储过程的调用,multistatement的使用等语句默认是会被路由到从库)。说明 若您需要通过MySQL官方命令行执行上述Hint语句,请在命令行中加上-c ...

通过控制台使用宽表模型

通过控制台使用宽表模型(WideColumn)时,您需要开通表格存储服务,然后使用控制台进行创建实例、创建数据表、读写表中数据以及使用SQL查询数据的操作。前提条件 已获取用于操作表格存储的阿里云账号或者RAM用户的登录信息。如果未注册...

新功能发布记录

管理表结构版本 超级SQL模式 新增 开启超级SQL模式后,管理员和DBA在SQLConsole中执行SQL语句将不受安全规则的限制。超级SQL模式 优化SQL风险审核 优化 在SQLConsole中增加无锁变更的SQL审核并提供审核建议,同时覆盖管控模式为自由操作的...

通过Spark Distribution SQL Engine开发Spark SQL作业

您可以开启个Spark Distribution SQL Engine,个Spark Distribution SQL Engine之间执行环境相互隔离,且都具有独立的连接地址,但是Spark Distribution SQL Engine之间会共享带宽,因此不适用于大量数据的导入。更关于Spark ...

配置跨库Spark SQL节点

任务编排中的跨库Spark SQL节点,主要针对各类跨库数据同步和数据加工场景,您可以通过编写Spark SQL,完成各种复杂的数据同步或数据加工的任务开发。前提条件 支持的数据库类型:MySQL:RDS MySQL、PolarDB MySQL版、MyBase MySQL、...

RDS SQL Server实例间的迁移

若选择的迁移对象为表或列,其他对象(如视图、触发器、存储过程)不会被迁移至目标库。已选择对象 如需更改单个迁移对象在目标实例中的名称,请右击 已选择对象 中的迁移对象,设置方式,请参见 库表列名单个映射。如需批量更改迁移对象在...

删除数据库

说明 对于RDS SQL Server 2012及更高版本的 高可用 系列实例,如果您执行以上 drop 命令报错,请使用以下存储过程。该存储过程会删除指定的数据库,移除关联的镜像,并且KILL在该数据库上的连接。EXEC sp_rds_drop_database 'database name...

核心自治技术案例解析

外置式SQL自动优化 按照经验,约80%的数据库性能问题可通过SQL优化手段解决,但SQL优化一直以来都是一个非常复杂的过程,需要方面的数据库领域专家知识和经验,另外,由于SQL工作负载不断变化,SQL优化还是一项非常耗时繁重的任务,这些...

离线同步数据质量排查

如果写出数据和目标存储已有数据发生数据约束(主键冲突、唯一键约束、外键约束等),数据库则使用来源数据替换目标表已有数据,在目标表存在个数据约束的情况下,数据替换可能会替换掉条目标记录 如果写出数据和目标存储已有数据没有...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
对象存储 云存储网关 文件存储 CPFS 商标服务 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用