AliSQL功能概览

RDS MySQL使用阿里云深度定制的独立MySQL分支AliSQL内核,为用户提供了MySQL所有的功能,同时提供了企业级的安全、备份、恢复、监控、性能优化、只读实例等高级特性。本文介绍AliSQL的主要功能及AliSQL与其他MySQL版本的功能对比。AliSQL...

自研内核

AliSQL AliSQL是阿里云深度定制的独立MySQL分支,除了社区版的所有功能外,AliSQL提供了类似于MySQL企业版的诸多功能,如企业级备份恢复、线程池、并行查询等,并且AliSQL还提供兼容Oracle的能力,如sequence引擎等。RDS MySQL使用AliSQL...

Binlog Parallel Flush

AliSQL为提升性能,在Binlog提交阶段做了Binlog Parallel Flush优化,开启优化可以有效提升实例的写性能。前提条件 实例版本为MySQL 8.0。内核小版本:20230930或以上 说明 您可以在 基本信息 页面的 配置信息 区域查看是否有 升级内核小...

Purge Large File Asynchronously

AliSQL通过异步Purge数据文件的方式来提高系统的稳定性。背景信息 当通过DROP TABLE来删除数据时,对应的InnoDB数据文件会直接从文件系统中删除。如果数据文件非常大,直接删除文件会导致POSIX文件系统出现严重的稳定性问题。AliSQL的大...

Binlog Cache Free Flush

对Binlog Cache的改造 为了使Binlog Cache的临时文件能够直接转化为Binlog正式文件,AliSQL对Binlog Cache的使用方式进行了改造。主要包括以下两点:在写Binlog Cache的临时文件时,在文件头部预留出一部分空间。在临时文件转Binlog正式...

Sequence Engine

AliSQL提供了Sequence Engine,简化获取序列值的复杂度。Sequence Engine介绍 在持久化数据库系统中,无论是单节点中的业务主键,还是分布式系统中的全局唯一值,亦或是多系统中的幂等控制,单调递增的唯一值是常见的需求。不同的数据库...

Faster DDL

测试结果 操作 平均执行时间(关闭优化)平均执行时间(开启优化)性能提升倍数 Create Index 56秒 4.9秒 11.4 Optimize Table 220秒 17秒 12.9 测试小结 在DDL场景下,优化后的AliSQL内核MySQL相比社区版本MySQL,DDL操作执行时间缩短了90...

Binlog in Redo

为了提高事务提交效率,AliSQL精心设计了Binlog in Redo机制(设置参数 persist_binlog_to_redo=on 开启),即在事务提交时将Binlog内容同步写入到Redo Log中。当事务提交时,只需要将Redo Log保存到磁盘中,从而减少一次对磁盘的操作,而...

查询语法说明

pretty {"query":"select*from monitor where host='100.80.xx.xx' limit 5"} 查询时指定返回结果条数 POST/_alisql?pretty {"query":"select*from monitor","fetch_size":3 } 查询时指定参数 POST/_alisql?pretty {"query":"select*from ...

Returning

AliSQL提供returning功能,支持DML语句返回Resultset,同时提供了工具包(DBMS_TRANS)便于您快捷使用。背景信息 MySQL的语句执行结果报文通常分为三类:Resultset、OK和ERR。针对DML语句返回的是OK或ERR报文,其中包括影响记录、扫描记录...

AliSQL内核小版本发布记录

AliSQL是RDS MySQL的内核,除了为用户提供MySQL社区版的所有功能外,还提供了企业级备份恢复、线程池、并行查询等类似于MySQL企业版的诸多功能,赋予了RDS MySQL安全、备份、恢复、监控、性能优化、只读实例等各项能力。本文介绍AliSQL的...

Inventory Hint

AliSQL提供Inventory Hint,帮助您快速提交/回滚事务,配合Returning和Statement Queue,能有效提高业务吞吐能力。背景信息 在秒杀等业务场景中,减少库存是一个常见的需要高并发,同时也需要串行化的任务模型,AliSQL使用排队和事务性Hint...

功能概览

✔️ ✔️ ❌ ❌ ❌ ❌ ✔️ AliSQL AliSQL ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ 标签管理 创建标签 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ 解绑标签 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️...

升级内核小版本

RDS MySQL或RDS MySQL Serverless实例内核小版本的更新说明,请参见 AliSQL内核小版本发布记录。其他引擎升级内核小版本请参见:SQL Server升级内核小版本 PostgreSQL升级内核小版本 版本状态说明 下线:当内核版本存在已知重大缺陷,或已...

Recycle Bin

管理Recycle Bin AliSQL在DBMS_RECYCLE中定义了两个管理接口。详细说明如下:show_tables 展示回收站中所有临时保存的表。命令如下:call dbms_recycle.show_tables();示例:mysql>call dbms_recycle.show_tables();SCHEMA|TABLE|ORIGIN_...

Native Flashback

AliSQL在InnoDB引擎上设计和实现了Native Flashback功能,无需复杂的恢复操作,通过简单的SQL语句即可查询或恢复误操作前的历史数据,节省了大量宝贵的时间,保证业务平稳运行。前提条件 实例为RDS MySQL 8.0基础系列、高可用系列或集群...

Statement Queue

如果您的MySQL的服务层和引擎层在语句并发执行过程中冲突较多,可以使用AliSQL提供的Statement Queue功能,该功能针对语句的排队机制,将语句进行分桶排队,尽量把可能具有相同冲突的语句(例如操作相同行)放在一个桶内排队,减少冲突的...

Statement Concurrency Control

创建CCL规则表 AliSQL设计了一个系统表(concurrency_control)保存CCL规则,系统启动时会自动创建该表,无需您手动创建。这里提供表的创建语句供您参考:CREATE TABLE `concurrency_control`(`Id` bigint NOT NULL AUTO_INCREMENT,`Type` ...

行业趋势与背景

通过集团业务多年的技术锤炼,基于AliSQL演化而来的X-DB数据库(包括X-Paxos协议库、X-Engine存储引擎等),在三副本、低成本存储等技术有了非常好的沉淀。与此同时,基于云原生架构理念的PolarDB,通过引入RDMA网络优化存储计算分离架构,...

淘宝万亿级交易订单背后的存储引擎

基于X-Engine引擎的PolarDB-X集群支撑了淘宝历史订单数据库业务,解决了使用HBase数据库遗留的问题,降低存储成本的同时,满足了用户随时...目前X-Engine引擎已经在阿里云上线,需要的用户可以购买使用。详情请参见 快速创建RDS MySQL实例。

组复制简介

本文介绍组复制的优势、技术实现原理、AliSQL对组复制稳定性的优化。组复制的优势 组复制、半同步复制、异步复制的数据可靠性、数据一致性、全局事务一致性情况如下表所示。特性 组复制 半同步复制 异步复制 数据可靠性★数据一致性 保证主...

数据库代理小版本发布记录

关于RDS MySQL内核的小版本说明,请参见 AliSQL内核小版本发布记录。查看代理内核小版本 查看当前版本:在实例的 数据库代理 页面的 基本信息>代理小版本 处查看。查看可升级版本:单击 代理小版本 处的 升级,查看 可升级到版本。说明 ...

云速搭部署云数据库专属集群Mybase

通过云速搭设计一个 Mybase 专属集群部署架构包含 AliSQL 及 Tair。涉及产品 专有网络VPC 云速搭CADT 云数据库专属集群MyBase 方案架构 操作步骤 具体操作步骤请参考《云速搭部署云数据库专属集群Mybase》最佳实践

alicloud_cddc_dedicated_host_group

(Required,ForceNew)Database Engine Type.The database engine of the dedicated cluster.Valid values:Redis,SQLServer,MySQL,PostgreSQL,MongoDB,alisql,tair,mssql.NOTE:Since v1.210.0.,the engine=SQLServer was deprecated.host_...

高可用性与容灾

X-Paxos是阿里巴巴自研的Paxos协议实现,起源于AliSQL(阿里内部的MySQL分支)。基于朴素的Paxos实现,它在功能、性能上都做了大量优化,且经历了数十载的双十一考验,稳定可靠。X-Paxos实现了Multi-Paxos算法,一般每个节点都包含了 ...

X-Engine性价比优势

使用X-Engine 如果您是新用户,想使用X-Engine,请在购买RDS MySQL实例时选择X-Engine作为默认引擎,详情请参见 创建RDS MySQL实例。如果您已经在使用RDS MySQL实例,想转换为X-Engine,请参见 InnoDB/TokuDB/Myrocks引擎转换为X-Engine...

将PolarDB-X中的InnoDB引擎转换为X-Engine引擎

空间压缩的结果可以为以下两方面提供参考:实例存储空间 根据空间压缩效率,可以确定转换为X-Engine之后所需购买的实例规格,例如如果空间占用压缩到原有的30%以下,则原来购买3TB磁盘空间的实例可以转换为使用1TB磁盘空间的X-Engine实例,...

InnoDB/TokuDB/Myrocks引擎转换为X-Engine引擎

如果是一个新业务,建议您在购买RDS MySQL 8.0实例时直接指定默认存储引擎为X-Engine,或建表语句指定engine=xengine。更多信息,请参见 X-Engine引擎使用须知。注意事项 如果原表为InnoDB引擎,转换前请确保实例的剩余磁盘空间是现有数据...

Performance Agent

Performance Agent是AliSQL提供的一种更加便捷的性能数据统计方案。通过MySQL插件的方式,实现MySQL实例内部各项性能数据的采集与统计。背景信息 Performance Agent在information_schema系统库下新增了一张内存表PERF_STATISTICS,用于统计...

Statement Outline

详情请参见 MySQL官网 Statement Outline表介绍 AliSQL内置了一个系统表(outline)保存hint,系统启动时会自动创建该表,无需您手动创建。这里提供表的创建语句供您参考:​CREATE TABLE `mysql`.`outline`(`Id` bigint(20)NOT NULL AUTO_...

RDS MySQL I/O高问题

解决方案 可以使用阿里云自研内核AliSQL提供的异步删除大文件功能解决问题,更多信息,请参见 Purge Large File Asynchronously。大事务写Binlog导致实例I/O高 现象 事务只有在提交时才会写Binlog文件,如果存在大事务,例如一条Delete语句...

ORDER BY LIMIT执行效率低

方案一:通过Statement Outline选择索引(推荐)说明 Statement Outline是AliSQL提供的索引选择方法。RDS MySQL内置了一个系统表outline,用于保存SQL、特征、Hint等信息,并提供了工具包DBMS_OUTLN。用户可以使用工具包来定义、删除、修改...

X-Engine引擎使用须知

购买RDS实例(X-Engine)如果您需要使用X-Engine引擎,请在购买RDS实例时,基础资源 页面选择实例类型为MySQL 8.0,然后在 实例配置 页面选择存储引擎为 X-Engine(高压缩率)。其他参数说明请参见 快速创建RDS MySQL实例。说明 RDS MySQL ...

ORDER BY LIMIT执行效率低

方案一:通过Statement Outline选择索引(推荐)说明 Statement Outline是AliSQL提供的索引选择方法。RDS MySQL内置了一个系统表outline,用于保存SQL、特征、Hint等信息,并提供了工具包DBMS_OUTLN。用户可以使用工具包来定义、删除、修改...

计划内事件

小版本号间的差异 不同的小版本号(内核版本号)更新的内容有所区别,您需要关注升级后的小版本和当前小版本的差异,具体请参见相关产品的小版本更新日志(部分产品暂未开放小版本更新日志):云数据库RDS:RDS MySQL(AliSQL)小版本更新...

计划内事件

小版本号间的差异 不同的小版本号(内核版本号)更新的内容有所区别,您需要关注升级后的小版本和当前小版本的差异,具体请参见相关产品的小版本更新日志(部分产品暂未开放小版本更新日志):云数据库RDS:RDS MySQL(AliSQL)小版本更新...

计划内事件

小版本号间的差异 不同的小版本号(内核版本号)更新的内容有所区别,您需要关注升级后的小版本和当前小版本的差异,具体请参见相关产品的小版本更新日志(部分产品暂未开放小版本更新日志):云数据库RDS:RDS MySQL(AliSQL)小版本更新...

计划内事件

小版本号间的差异 不同的小版本号(内核版本号)更新的内容有所区别,您需要关注升级后的小版本和当前小版本的差异,具体请参见相关产品的小版本更新日志(部分产品暂未开放小版本更新日志):云数据库RDS:RDS MySQL(AliSQL)小版本更新...

使用方法

POST/_alisql {"query":"select stuinfo.name,sturank.sorder from stuinfo join sturank on stuinfo.id=sturank.id"} 执行成功后,aliyun-sql将返回table信息。columns 中包含列名和类型,rows 中包含行数据。{"columns":[{"name":"name",...

RDS MySQL Online DDL 使用

更多版本特性请参见 AliSQL内核小版本发布记录。Online DDL的限制 操作 是否支持Inplace方式 是否需要Copy Table 是否允许并发DML 是否允许并发查询 备注 创建普通索引 支持 不需要 允许 允许-创建全文索引 支持 不需要 不允许 允许 第一个...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
机器翻译 智能数据建设与治理 Dataphin 三维空间重建 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用