mysql性能调优与架构设计

_相关内容

事务引擎介绍

HTAP(事务分析一体化)HybridDB for MySQL事务引擎为HTAP(Hybrid Transaction/Analytical Processing)关系型数据库,可以基于一份数据进行事务(OLTP)分析(OLAP)混合处理,免去了以往在线数据库(Operational Database)和数据...

自建MySQL数据导入

本文介绍如何通过 AnalyticDB MySQL 的外表将ECS自建MySQL数据库的数据导入至 AnalyticDB MySQL 数仓版(3.0)。前提条件 已创建 AnalyticDB MySQL 集群相同地域、相同VPC的ECS实例。已在ECS实例中安装自建MySQL。已在ECS实例的安全组中...

存储空间诊断

若您的数据表存在数据倾斜、分区字段不合理或索引过多等问题,可以在 空间诊断页面 进行分区字段合理性诊断、分布字段倾斜诊断和复制表合理性诊断,也可以根据提供的冷热数据优化和索引优化的调优建议进行表结构优化,从而降低集群使用...

Flink数据导入

已在目标 AnalyticDB MySQL版 集群中创建数据库和数据表,用于保存需要写入的数据。数据库和数据表的创建方法,请参见 CREATE DATABASE 和 CREATE TABLE。说明 本文示例中创建的数据库名称为 tpch,建库语句如下:CREATE DATABASE IF NOT ...

弹性计算层

云原生数据仓库 AnalyticDB MySQL 版 全面拥抱云平台的弹性能力。在 数仓版 预留模式和弹性模式的基础上,全面拥抱云原生Serverless技术,推出运行在Serverless计算资源上,支持按使用量计费的 企业版、基础版及湖仓版 产品形态。...

2.0版SQL开发规范

在2.0集群中,编写和优化SQL的要求和经验总结如下:SQL编写原则为追求简单 一般情况下,数据库性能会随SQL复杂度而下降。例如,单表查询(冗余设计)优于表关联查询。SQL优化核心方法是减少I/O 尽可能少的进行列扫描,返回最小数据量,减少...

基本数据库对象及概念

当有新的二级分区数据被加载时,分析型数据库MySQL版会以二级分区列的键值排序,删除最小键值的二级分区。为什么要限制二级分区数?过多的二级分区会占用计算节点大量的内存,导致系统容易不稳定。所以我们一般建议二级分区数不要超过90个...

Hive数据导入

云原生数据仓库 AnalyticDB MySQL 版 支持通过Hive数据迁移将Hive数据迁移至OSS。本文介绍如何添加Hive数据源,新建Hive迁移链路并启动任务,以及数据迁移后如何进行数据分析和管理数据迁移任务。功能介绍 AnalyticDB for MySQL 支持新建...

Quick BI

数据库 AnalyticDB MySQL版 集群中的数据库名字。账号 AnalyticDB MySQL版 集群中创建的账号:高权限账号。普通账号。密码 上述账号对应的密码。完成上述参数配置后,单击 连接测试 测试连通性,测试通过后,单击 确定 保存。数据可视化...

XUANWU_V2引擎介绍

本文为您介绍 云原生数据仓库 AnalyticDB MySQL 版 表引擎(XUANWU_V2)和相关组件(Compaction Service)的使用方法。前提条件 满足以下两个条件的集群支持XUANWU_V2引擎:产品系列为 企业版及湖仓版。内核为3.2.1及以上版本。说明 如何...

产品系列

本文主要介绍 云原生数据仓库 AnalyticDB MySQL 版 集群产品系列的特点、功能对比及规格。产品系列 云原生数据仓库 AnalyticDB MySQL 版 产品系列经过五年的演进,先后推出了 数仓版预留模式、数仓版弹性模式、湖仓版、以及 企业版 和 基础...

性能调优

本文介绍 AnalyticDB MySQL 中性能调优的常见问题及解决方法。说明 当常见问题场景中未明确产品系列时,表明该问题仅适用于 AnalyticDB MySQL 数仓版(3.0)。常见问题概览 为什么写入峰值下降了,但是CPU没有降下来?在哪些场景下,...

存储层弹性

AnalyticDB for MySQL 弹性模式集群版(新版)采用了计算存储分离架构,集群的存储资源计算资源相互独立。AnalyticDB for MySQL 的存储节点除了进行数据存储,还提供数据写入、数据查找和数据扫描等能力。如果读写性能出现瓶颈需要到控制...

BEGIN(开启事务)

稍后未进行提交而进行第二个begin/start transaction,那么分布式数据库将隐式地帮助用户 commit 上一个事务,这个 commit 的特性与普通 commit 相同,提交完成后,将自动进入下一个事务,HybridDB for MySQL这个工作流程与MySQL一致。...

通过数据同步功能同步SLS至湖仓版(推荐)

SLS同步链路支持从指定时间位点将日志服务LogStore中的数据实时同步至 云原生数据仓库 AnalyticDB MySQL 版 集群,以满足近实时产出、全量历史归档、弹性分析等需求。本文介绍如何添加SLS数据源,新建SLS同步链路并启动任务,以及数据同步...

数据查询最佳实践

经验总结 编写和优化SQL的经验总结如下:SQL编写原则为追求简单 一般情况下,数据库性能会随SQL复杂度而下降。例如,单表查询(冗余设计)优于表关联查询。SQL优化核心方法是减少I/O 尽可能少的进行列扫描,返回最小数据量,减少I/O同时也...

创建数仓版集群

重要 如果您同时在使用阿里云上的其他云服务,例如云服务器ECS、云数据库RDS等,请确保AnalyticDB MySQL与其他云服务位于同一个VPC,否则它们无法通过内网互通,无法发挥最佳性能。时区 设置集群时区,设定后会按照所选时区处理时间相关的...

查询报错问题

若SQL自身无法进行优化,但依旧触发该错误,可联系分析型数据库MySQL版技术支持对单个分析型数据库MySQL版的系统默认值进行调整,此操作可能会造成数据库性能下降。查询提示错误 META_COLUMN_NOT_EXIST 在分析型数据库MySQL版表新增字段后...

高效基因序列检索助力快速分析肺炎病毒

云原生数据仓库AnalyticDB MySQL版 是云端托管的PB级高并发低延时数据仓库,通过 AnalyticDB MySQL版 向量检索功能构建的基因检索系统,支持毫秒级针对10亿级别的向量数据进行查询分析,更加快速、高效的为肺炎病毒防控、研发治疗药物以及...

存储空间分析

指标 说明 数据库 数据库名称。表名 表名称。空间占比 表数据量占集群总数据量的比例。计算方法:空间占比=(表的总数据量/集群总数据量)*100%。总数据量 表的总数据量。计算方法如下:方法一:总数据量=热数据量+冷数据量。方法二:总数据...

Smartbi

本文列出了Smartbi AnalyticDB MySQL版 在连通性、列举数据库、查询表数据等方面的兼容性。测试环境 Smartbi试用地址为 登录Smartbi。如何通过Smartbi连接 AnalyticDB MySQL版 集群,请参见 Smartbi。测试范围 连接 AnalyticDB MySQL版 ...

算子级别诊断结果

AnalyticDB MySQL版 的SQL诊断功能可以对SQL查询进行Query、Stage和算子(Operator)级别的信息统计,再在统计信息的基础上进行诊断并提供调优建议。本文介绍如何查看和分析算子级别诊断结果。诊断结果类型 说明 查看算子级别诊断结果的...

通过外表导入至数仓版

本文介绍如何通过外表将云数据库RDS MySQL中的数据导入至 AnalyticDB MySQL。前提条件 RDS MySQL实例需 AnalyticDB MySQL 集群位于同一个VPC,即所在专有网络的VPC ID相同。说明 登录 RDS控制台,单击实例ID,在 数据库连接 页面的 网络...

Spark常见报错

例如:访问RDS MySQL数据源时,应在 安全组规则的入方向出方向 开放3306端口。检查当前Spark作业中挂载的弹性网卡是否和目标数据源在同一个VPC中。SSL peer shut down incorrectly 报错出现日志:Driver日志。报错原因:通过Spark访问...

调优集群性能

云原生数据仓库 AnalyticDB MySQL 版 的监控信息功能提供了丰富的监控指标,您可以通过集群的各项监控指标,掌握集群的性能和运行状况。当您发现监控指标存在异常时,可以参考本文排查出现异常的原因。查看集群监控指标的方法,请参见 查看...

通过Kettle导入至数仓版

在 表输出 的 数据库字段 选项卡中,单击 获取字段 和 输入字段映射,可以设置Excel中的列 AnalyticDB MySQL版 表中列名间的映射关系。单击白色三角箭头运行转换,观察运行日志和运行状态。本地Excel数据成功同步至 AnalyticDB MySQL版 ...

Stage级别诊断结果

AnalyticDB MySQL版 的SQL诊断功能可以对SQL查询进行Query、Stage和算子(Operator)级别的信息统计,再在统计信息的基础上进行诊断并提供调优建议。本文介绍如何查看和分析Stage级别诊断结果。诊断结果类型 说明 查看Stage级别诊断结果的...

一级分区的规划和设计(2.0版)

如何评估表数据是否倾斜 登录 分析型数据库MySQL版控制台,单击 监控信息>DB表概览,查看 表明细 部分,对于存在数据倾斜的表已经标红处理,需要用户及时更换分区列。名字没有标红的表,用户也可以单击表名来查看数据分布。

DBVisualizer

了解DBVisualizer AnalyticDB for MySQL 之间的兼容性,请参见 兼容性概览。安装MySQL JDBC驱动。安装DBVisualizer。将安装了DBVisualizer软件的设备IP添加到 AnalyticDB for MySQL 集群的白名单中。具体操作,请参见 设置白名单。如果您...

架构优化

通过弹性计算、网络和数据库几大类IaaS/PaaS云资源性能优化,可以为用户在云上环境中获得云基础设施资源层面的调优。在实际架构、部署和运维过程中,用户通常以运行在云环境上的应用性能优化为度量目标。应用架构层面的架构优化需要根据...

访问RDS MySQL数据

AnalyticDB for MySQL 集群RDS MySQL实例位于同一地域。具体操作,请参见 创建集群 和 创建RDS MySQL实例。已在 AnalyticDB for MySQL 集群中创建Job型资源组。具体操作,请参见 新建资源组。已创建 AnalyticDB for MySQL 集群的数据库...

二级分区表(2.0版)

二级分区表是分析型数据库MySQL版向用户提供的高级功能,用于实现数据的增量同步。语法 CREATE TABLE table_name(column_name data_type[NOT NULL][DEFAULT 'default'][COMMENT 'comment'][,…],primary key(column_name[,…]))PARTITION ...

表结构设计

本文介绍如何设计 AnalyticDB for MySQL 的表结构(包括选择表类型、分布键、分区键、主键和聚集索引键等),从而实现表性能的优化。选择表类型 AnalyticDB for MySQL 支持复制表和普通表两种类型。在选择表类型时,需要注意如下几点:复制...

永洪BI

完成上述参数配置后,单击 测试连接 进行连通性测试,系统提示测试成功后,即可连接至指定的 AnalyticDB MySQL 数据库。使用永洪BI 通过永洪BI连接 AnalyticDB MySQL 集群后,您就可以获取 AnalyticDB MySQL 中的数据,然后通过永洪BI制作...

通过LOAD DATA导入至数仓版

[FIELDS]TERMINATED BY 'string' 定义列分隔符,默认为 \t,与MySQL一致。[FIELDS]ENCLOSED BY 'char' 定义每列数据的enclosed符号。例如,某一列数据为"a",定义 enclosed by '"' 后,导入数据时先将"a"前后的"移除,然后导入数据。[LINES...

通过主外键约束消除多余的JOIN

这些约束提供了关于表表之间关系的信息,可以用来减少不必要的JOIN操作,减少查询时间,提高数据库性能。在 AnalyticDB MySQL版 中,支持通过Hint/*+PK_FK_DEPENDENCY_ENABLED*/来开启或关闭使用外键约束信息消除多余JOIN操作的功能,...

查询监控图和SQL列表介绍

AnalyticDB MySQL版 集群提供了SQL诊断功能,支持通过多种维度检索出符合条件的SQL查询(如慢查询),并将检索结果以图像化的方式展示,您还可以将检索结果下载保存到本地进行查看。本文介绍如何使用SQL诊断中的查询监控图和查询列表。查询...

使用限制

操作 时间限制(ms)超时说明 创建集群 600000 无 删除集群 300000 无 扩容集群 600000 无 创建数据库 10000 无 删除数据库 10000 无 创建表或视图 10000 无 删除表或视图 10000 无 清空表(TRUNCATE TABLE)60000 无 新增列 10000 无 删除...

创建数据库账号

本文介绍如何创建 云原生数据仓库 AnalyticDB MySQL数据库账号以及高权限账号普通账号的区别。数据库账号类型 AnalyticDB for MySQL 支持高...在页面左上角,选择集群所在地域。在左侧导航栏,单击 集群列表。在页签,单击目标集群ID。...

结果集缓存

注意事项 由于当前多主架构设计的限制,底层数据发生更新后,数据更新需要经过存储层同步到接入层,并在接入层内部节点间同步。因此数据更新信息的传递会有最多10秒的延迟,导致结果集缓存不能保证强一致性,但可以保证最终一致性,即在...
< 1 2 3 4 ... 200 >
共有200页 跳转至: GO
新人特惠 爆款特惠 最新活动 免费试用