HybridDB for MySQL设计和实践优化建议

当用户在使用HybridDB for MySQL进行数据库设计和实践的过程中,我们有如下建议:分区键的选择 分区键是数据库控制数据分布的维度,以该条件进行等值查询,查询范围只会限制在一个存储分区上,通常选择查询最频繁的,或数据分布最均匀的...

API概览

CheckSampleDataSet 检查内置数据集状态 DescribeUserQuota 查询用户可用配额 DescribeAllDataSource 枚举数据库列表 枚举实例下所有数据库列表、表列表和列表。DescribeTables 枚举数据库的表列表 查询指定数据库的表列表信息。...

AnalyticDB MySQL 是分布式数据库,数据需要根据分布字段均匀地分布在各个后台节点才能保证尽可能高的利用资源。分布字段选择不合理,会导致写入时存在热点,降低写入性能。分区字段合理性。AnalyticDB MySQL 后台以分区为粒度进行数据存储...

数据类型(2.0版)

MySQL数据类型对比 分析型数据库MySQL版数据类型 MySQL版数据类型 差异 boolean bool、boolean 一致。tinyint tinyint 一致。smallint smallint 一致。int int、integer 一致。bigint bigint 一致。float float[(m,d)]分析型数据库...

绑定或解绑数据库账号

AnalyticDB for MySQL 湖仓版(3.0)集群支持将不同的数据库账号绑定到不同的资源组,实现不同数据库账号查询的资源...如果需要解绑数据库账号,单击 绑定用户 列表中目标用户右侧的 解除绑定,然后在弹出的确认解除绑定对话框中单击 确定。

基本概念

一个 AnalyticDB for MySQL 集群最可创建256个逻辑数据库。AnalyticDB for MySQL 文档中提到的数据库,都是指逻辑库。分片(Shard)根据分布键,将表数据水平分割后得到的子表,称为分片,英文名称为Shard。这些分片分散在若干个存储节点...

QlikView(2.0版)

本章节介绍如何通过QlikView连接 云原生数据仓库AnalyticDB MySQL版 2.0集群,并通过QlikView构建BI系统。...使用QlikView 在QlikView中读取到数据库数据后,用户可以利用QlikView进行更数据操作。QlikView的使用请参见 QlikView。

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

AnalyticDB MySQL 2.0一级分区表采用HASH分区,可指定任意一列(不支持多列)作为分区列。HASH分区通过标准CRC算法计算出CRC值,并将CRC值与分区数作模计算,得出每条记录的分区号。空值的HASH值与字符串-1相同。以下按照优先级从高到底列...

管理内置数据

AnalyticDB for MySQL 湖仓版(3.0)支持加载内置数据集,方便您快速体验或测试 AnalyticDB for MySQL 集群。您可以在创建集群时自动加载内置数据集,或通过控制台手动加载内置数据集。本文介绍如何加载和删除内置数据集。注意事项 仅 湖仓...

绑定或解绑RAM用户与数据库账号

RAM用户与AnalyticDB MySQL数据库普通账号映射场景 SQL编辑器:使用RAM用户登录SQL编辑器,需要映射成 AnalyticDB MySQL 数据库普通账号进行库表鉴权。JDBC连接方式:使用 AnalyticDB MySQL 数据库普通账号登录,需要映射成RAM用户进行外表...

绑定或解绑RAM用户与数据库账号

RAM用户与AnalyticDB MySQL数据库普通账号映射场景 SQL编辑器:使用RAM用户登录SQL编辑器,需要映射成 AnalyticDB MySQL 数据库普通账号进行库表鉴权。JDBC连接方式:使用 AnalyticDB MySQL 数据库普通账号登录,需要映射成RAM用户进行外表...

创建数据库账号

开放了更权限,可满足个性化和精细化的权限管理需求,例如可按用户分配不同表的查询权限等。AnalyticDB MySQL版 中的高权限账号相当于MySQL中的root账号。普通账号 数仓版(3.0)集群只能通过SQL语句进行创建,创建方式,详情请参见 ...

DEADLOCK(死锁)

由于事务更新历史中存在跨分区的可能,因此分布式数据库将强行锁定所有未通过HybridDB for MySQL死锁检测且被清除的事务,强制用户只能进行 rollback 而不得进行其它任何操作。对于那个通过 HybridDB for MySQL死锁检测的事务,后续的操作...

设置白名单

为了数据库的安全稳定,您应该将需要访问数据库的 IP 地址或者 IP 段加入白名单,您最设置1000个 IP 地址。登录 HybridDB for MySQL 管理控制台。在管理控制台左上方选择实例所在 地域。找到目标实例,单击实例右侧的 管理 选项。在左侧...

DescribeAdbMySqlSchemas-查询所有数据库列表

枚举指定AnalyticDB MySQL湖仓版(3.0)集群下所有数据库列表。接口说明 地域的公网接入地址:adb.<region-id>.aliyuncs.com 。示例:adb.cn-hangzhou.aliyuncs.com 。地域的 VPC 接入地址:adb-vpc.<region-id>.aliyuncs.com 。示例:adb-...

应用开发向导

可以使用MySQL客户端测试是否可以连接数据库。检查本地的MySQL驱动版本;我们支持的版本有如下所示。5.0系列:5.0.2,5.0.3,5.0.4,5.0.5,5.0.7,5.0.8 5.1系列:5.1.1,5.1.2,5.1.3,5.1.4,5.1.5,5.1.6,5.1.7,5.1.8,5.1.11,5.1....

Spark应用性能诊断

AnalyticDB for MySQL 湖仓版(3.0)推出Spark应用诊断功能,若您提交的Spark应用存在性能问题,您可以根据诊断信息快速定位和分析性能瓶颈问题,优化Spark应用,提高问题解决效率。本文主要介绍如何进行Spark应用性能诊断以及性能诊断的...

如何查看客户端的IP

数据库的SQL命令窗口中运行如下命令,查询客户端的IP地址。show processlist;查询结果的Host字段即为客户端的IP地址。在HybridDB for MySQL控制台中,将白名单 0.0.0.0/0 删除,输入上个步骤查询到的IP地址,即可正常访问数据库

通过Kettle导入至数仓版

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

通过外表导入至湖仓版

示例数据说明 本文示例的RDS MySQL数据库名为 test_adb,并在该库中创建了一张名为 person 的表,示例如下:CREATE TABLE IF NOT EXISTS test_adb.person(id int,name varchar(1023),age int);向 person 表中插入数据,示例如下:INSERT ...

工作负载管理介绍

AnalyticDB MySQL 集群在数据库系统中提供了工作负载管理模块,通过工作负载管对工作负载的控制,可以提高集群的整体运行状态,满足集群更精细化控制的目的。前提条件 AnalyticDB MySQL 集群需要同时满足以下条件:集群系列需为数仓版(3.0...

服务关联角色

本文为您介绍 云原生数据仓库 AnalyticDB MySQL 版(AnalyticDB for MySQL)(简称 AnalyticDB for MySQL)服务关联角色(AliyunServiceRoleForAnalyticDBForMySQL)的应用场景以及如何删除服务关联角色。背景信息 云原生数据仓库...

API概览

BindDBResourceGroupWithUser 将资源组与数据库用户进行绑定 调用BindDBResourceGroupWithUser接口为AnalyticDB MySQL数仓版(3.0)集群的资源组绑定数据库账号。UnbindDBResourceGroupWithUser 解绑资源组和用户 调用...

配置同步任务中的数据来源和去向

成功将数据导入分析型数据库MySQL版后,您就可以使用分析型数据库MySQL版进行数据分析。进入 DataWorks控制台,单击对应项目操作栏中的 数据开发。单击左侧菜单栏中的 数据开发,右键单击 业务流程 新建一个流程。右键单击 步骤2 中新建的...

全文检索语法

user_id|city|text|+-+-+-+|2|BJ|HybridDB for MySQL是新型HTAP数据库|+-+-+-+4 rows in set(0.02 sec)#普通字符串也可以做like查找 mysql>select*from test3 where city like '%J%';user_id|city|text|+-+-+-+|2|BJ|HybridDB for MySQL...

导入与导出

由于 AnalyticDB MySQL 中不允许数据库名、表名或者名中含有划线(-),为保证数据同步成功,系统会将中划线(-)映射为下划线(_)。如果在数据同步过程中遇到其他因数据库名、表名或者名造成的同步失败(例如表名中含有空格、中文等...

INSERT INTO

query:通过定义查询,将一行或多行数据插入表中。注意事项 如果插入数据时不指定名,则要插入的数据必须和 CREATE TABLE 语句中声明的的顺序一致。示例 创建CUSTOMER和COURSES表。CREATE TABLE customer(customer_id bigint NOT NULL ...

数据库RDS MySQL版实例中实时查询慢日志slow_log的...

概述 本文主要介绍在使用云数据库RDS MySQL版实例时,实时查询慢日志slow_log的方法。用户告知 本文仅阐述实时查询slow_log的方法,文中的操作示例未通过where语句进行条件过滤,因此属于全表查询。建议您在操作时,通过where语句增加条件...

查询报错问题

分析型数据库MySQL版对分页数量有限制,即查询返回结果集限制10000。分析型数据库MySQL版会对select语句查询的返回结果集做全局最大限制,如果不加limit或limit函数超过10000,则只能返回10000。可以在查询中添加注解/*+limitmax=<最大...

常见问题

通过 云原生数据仓库AnalyticDB MySQL控制台 湖仓版集群的数据同步和数据迁移功能实现数据入湖,会产生以下费用:AnalyticDB for MySQL 的ACU弹性资源费用,计费项详情,请参见 湖仓版(3.0)计费项。OSS 的存储费用、GET类请求次数以及PUT...

赛盒广告精细化管理方案

解决方案 针对以上问题,阿里云通过 分析型数据库MySQL(AnalyticDB MySQL)和Quick BI制定了解决方案。方案中采用 AnalyticDB MySQL 存放业务数据,AnalyticDB MySQL 的配置为集群版16个C8节点,可支撑上万TPS(Transactions-per-second)...

修改表定义

标准语法 ALTER TABLE table_name[alter_specification[,alter_specification].]alter_specification:|ADD[COLUMN]column_name column_definition|ADD[COLUMN](column_name column_...支持在一个表定义变更语句中,指明对的变更。

应用场景

该场景可实现:支持数据源接入 支持数据库(RDS、PolarDB-X(原DRDS)、PolarDB、Oracle、SQL Server等),大数据(Flink、Hadoop、EMR、MaxCompute)、OSS、日志数据(Kafka、SLS等)以及本地数据导入。支持一键建仓 通过简单几步配置...

CREATE EXTERNAL TABLE

指定个分区,表示创建多级分区表。ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' 是 指定分隔符。您可以指定任意符号,但需和文件中的分隔符一致。本文以英文逗号(,)为例。重要 仅 STORED AS TEXTFILE 和 STORED AS JSON 时,...

DescribeAccounts-查询数据库账号

Normal 示例 正常返回示例 JSON 格式 {"RequestId":"9CCFAAB4-97B7-5800-B9F2-685EB596E3EF","AccountList":{"DBAccount":[{"AccountName":"test_accout","AccountStatus":"Available","AccountDescription":"测试数据库账号","RamUsers":...

DMS调度XIHE SQL

背景信息 挑战和诉求:事件调度 传统的数据库事件调度(如MySQL的事件调度器Event Scheduler)虽然功能强大,但在使用过程中仍发现一些不足:门槛高:用户需要掌握事件定义的特殊SQL语法(CREATE EVENT、ALTER EVENT),无法通过简单的界面...

其他SQL功能差异

AnalyticDB MySQL不支持的MySQL 5.6功能 数据库管理(Database Administration)插件和自定义函数(Plugin and User-Defined Function)SET 复合查询(Compound)数据备份(Replication)存储对象(Stored Objects)事务和锁定...

测试过程

本文介绍性能测试包含的主要步骤。构建数据结构 AnalyticDB MySQL Presto 数据初始化 构建数据 导入数据 TPC-H测试集 有关测试过程的更信息可参见 附录:测试过程详解。

使用OpenAPI

本文为您介绍使用 云原生数据仓库AnalyticDB MySQL版 OpenAPI的基本信息及注意事项。关于使用阿里云OpenAPI的详细介绍,请参见 使用OpenAPI。基本信息 版本说明 版本号 说明 2019-03-15 数仓版(3.0)集群使用该版本号调用API。2021-12-01 ...

INSERT(2.0版)

query:通过定义任何查询,将一行或多行插入到表中,查询生成的所有行都将插入到表中。示例 在CUSTOMER表中插入一条数据:INSERT INTO customer(customer_id,customer_name,phone_num,city_name,sex,id_number,home_address,office_address...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云原生数据仓库AnalyticDB MySQL版 短信服务 云数据库 RDS 负载均衡 弹性公网IP 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用