2.0版SQL开发规范

云原生数据仓库AnalyticDB MySQL版 2.0集群是一个分布式、列存数据库,在编写和优化SQL时,需要充分考虑其分布式特性。在2.0集群中,编写和优化SQL的要求和经验总结如下:SQL编写原则为追求简单 一般情况下,数据库性能会随SQL复杂度而下降...

通过元数据发现导入至湖仓版

目标元数据配置 Schema名称 设置Schema名称,映射到 AnalyticDB MySQL数据库名称(默认每个发现任务会创建一个新的Schema)。数据库名称填写,需要注意如下两点:不能是 AnalyticDB MySQL 中已有的库名。不能与其他元数据任务的库名相同...

自定义函数(邀测中)

AnalyticDB for MySQL 支持使用REMOTE_CALL函数远程调用函数计算服务(Function Compute,简称FC)中自定义的函数,以满足您在 AnalyticDB for MySQL 中使用UDF(用户自定义函数)的需求。前提条件 已提交Remote UDF功能的试用申请,并获得...

ModifyAccountPrivileges-修改数据库账户的权限

Database string 否 授权的数据库,当为库、表和列权限级别时此参数必传。tsdb1 Table string 否 授权的表,当为表和列权限级别时此参数必传。table1 Column string 否 授权的列,当为列权限级别时此参数必传。column1 Privileges array 否...

BindDBResourcePoolWithUser-将资源组与数据库用户...

调用BindDBResourcePoolWithUser接口将资源组与数据库用户进行绑定。该接口仅适用于AnalyticDB MySQL弹性模式集群版(新版)。接口说明 注意事项 该接口仅适用于 32 核及以上规格的弹性模式集群版(新版)集群。默认资源组 USER_DEFAULT 不...

CreateAccount-创建数据库账号

请求参数 名称 类型 必填 描述 示例值 DBClusterId string 是 AnalyticDB MySQL 湖仓版(3.0)集群 ID。amv-bp11q28kvl688*AccountName string 是 数据库账号名称,需符合如下要求:以小写字母开头,以小写字母或数字结尾。由小写字母、...

Java

db_name是AnalyticDB MySQL集群中的数据库名称。String url="jdbc:mysql:/adb_url:3306/db_name?useUnicode=true&characterEncoding=UTF-8;Properties connectionProps=new Properties();account_name是AnalyticDB MySQL集群中的用户账号:...

DescribeAdbMySqlTables-查询数据库下所有表信息

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

BindDBResourceGroupWithUser-将资源组与数据库用户...

说明 您可以调用 DescribeDBClusters 接口查询目标地域中所有 AnalyticDB MySQL 数仓版(3.0)集群的集群 ID。am-bp1ub9grke1*GroupName string 是 资源组名称。test GroupUser string 是 需要绑定的数据库账号。既可以绑定数据库普通账号...

从MaxCompute批量导入导出

导出HybridDB for MySQL数据到MaxCompute非分区表 insert[overwrite]into odps_nopart_export_test_external_table select*from hybriddb_nopart_export_test#导出HybridDB for MySQL数据到MaxCompute分区表某个分区 insert[overwrite]into...

Flink数据导入

步骤三:数据验证 登录 AnalyticDB MySQL 目标数据库,来查看并验证源数据是否成功导入。步骤一:数据准备 在其中一个Flink节点的root目录下,执行 vim/root/data.csv 命令来创建一个名为data.csv的CSV文件。文件中包含的数据如下(您可以...

ACL权限体系

以下列出AnalyticDB for MySQL 2.0的权限对象和各对象权限:Database(库),即 db_name.*或*(默认数据库),指定数据库数据库上所有表/表组。TableGroup(表组),即 db_name.table_group_name 或 table_group_name,特定表组。Table...

使用HybridDB for MySQL需要有ECS吗?

初始默认状态下,HybridDB for MySQL仅...用户也可以在管理控制台上开通公网IP,就可以从公网访问HybridDB for MySQL数据库。但需注意,由于公网的网络情况较复杂且不属于阿里云的管理访问之内,通过公网IP地址访问数据库的网络性能会有损失。

DescribeSchemas-枚举实例的列表

查询指定实例的数据库列表信息。接口说明 地域的公网接入地址:adb.<region-id>.aliyuncs.com 。示例:adb.cn-hangzhou.aliyuncs.com 。地域的 VPC 接入地址:adb-vpc.<region-id>.aliyuncs.com 。示例:adb-vpc.cn-hangzhou.aliyuncs.com ...

数据查询最佳实践

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

监控

监控信息页面看到热数据使用量比总数据使用量还多,是什么原因?预留模式跨规格变配为弹性模式后,监控界面看到CPU平均使用率增大,是什么原因?监控信息页面看到有较长的查询响应耗时,但在诊断与优化页面未找到相同耗时的SQL,是什么原因...

什么HybridDB for MySQL 数据库刚创建时就有磁盘...

HybridDB for MySQL 数据库在初创时,会初始化一些系统文件,也会为表空间预分配一些空白磁盘页面,因此会使用一定的磁盘空间,这些磁盘空间在用户有真实数据写入时,会被重新利用起来。

不同编程语言中如何开启客户端的PrepareStatement

AnalyticDB MySQL 数据库自身具备强大的查询计算能力和计划缓存功能,无需依靠服务器端预处理语句获得大部分性能优势。AnalyticDB MySQL 数据库不建议使用服务器端预编译。大部分开发语言中支持通过配置开启客户端预编译(PrepareStatement...

CreateAccount-创建账户

操作 访问级别 资源类型 条件关键字 关联操作 adb:CreateAccount Write DBCluster acs:adb:{#regionId}:{#accountId}:dbcluster/{#dbclusterId} 无 无 请求参数 名称 类型 必填 描述 示例值 DBClusterId string 是 AnalyticDB MySQL 数仓版...

DescribeTables-枚举数据库的表列表

查询指定数据库的表列表信息。接口说明 地域的公网接入地址:adb.<region-id>.aliyuncs.com 。示例:adb.cn-hangzhou.aliyuncs.com 。地域的 VPC 接入地址:adb-vpc.<region-id>.aliyuncs.com 。示例:adb-vpc.cn-hangzhou.aliyuncs.com 。...

BindAccount-绑定RAM用户与数据库账号

请求参数 名称 类型 必填 描述 示例值 DBClusterId string 是 AnalyticDB MySQL 湖仓版(3.0)集群 ID。amv-wz99d9nh532*RamUser string 是 RAM 用户的账号 ID。1444832459*AccountName string 是 数据库普通账号。test_accout 返回参数 ...

DescribeAllDataSource-枚举数据库列表

枚举实例下所有数据库列表、表列表和列列表。接口说明 地域的公网接入地址:adb.<region-id>.aliyuncs.com 。示例:adb.cn-hangzhou.aliyuncs.com 。地域的 VPC 接入地址:adb-vpc.<region-id>.aliyuncs.com 。示例:adb-vpc....

DataV

域名 连接 AnalyticDB MySQL 数据库的URL地址。说明 此处的URL地址不是官网页面的URL,也不是本机的IP,是需要DataV服务器能够通过公网或阿里云部分Region内网访问您数据库的URL地址。例如使用外网环境下的阿里云 AnalyticDB MySQL,域名...

优化建议

分布式数据库的高性能依赖于底层数据库的高性能,而对底层数据库性能来说,建立需要的索引是重要的环节;确保语句能正确使用到索引,例如查询条件能被索引完全覆盖到,保证分区键上有索引等;查询尽量在单机完成,最为简单的方式就是在分区...

DescribeAccounts-查询数据库账号信息

说明 您可以调用 DescribeDBClusters 接口查看目标地域下所有 AnalyticDB MySQL 数仓版(3.0)集群的集群 ID。amv-bp11q28kvl688*AccountName string 否 数据库账号。说明 此参数不填写时,默认返回所有数据库账号信息。test_accout ...

DescribeAccountPrivileges-查询数据库账号的权限

20 示例 正常返回示例 JSON 格式 {"RequestId":"DA32480A-E3E5-1BE7-BA98-724551DC04C8","Data":[{"PrivilegeType":"Column","PrivilegeObject":{"Database":"db1","Table":"tabl1","Column":"column1","Description":"a test column"},...

DescribeTables-获取表信息列表

调用DescribeTables接口枚举实例指定数据库下所有表列表。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。调试 授权信息 下表是API对应的授权信息,可以在...

查询数据库账号可见的表列

Database string 数据库名称,当权限级别是库、表、列时返回该字段。tdb1 Table string 表名称,当权限级别是表和列时返回该字段。table1 Column string 列名称,当权限界别是列时返回该字段。column1 Description string 创建表/列时指定...

通过外表导入至湖仓版

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

UnbindDBResourceGroupWithUser-解绑资源组和用户

说明 您可以调用 DescribeDBClusters 接口查询目标地域中所有 AnalyticDB MySQL 数仓版(3.0)集群的集群 ID。am-bp1ub9grke1*GroupName string 是 资源组名称。test GroupUser string 是 绑定的数据库账号。accout 返回参数 名称 类型 ...

FineBI

检查外接MySQL数据库是否使用utf8(– UTF-8 Unicode)编码为字符集排列规则,或新建一个utf8编码的数据库 create database finedb character set utf8。配置外接数据库为AnalyticDB,连接失败 处理方法:外界数据库需要配置本地MySQL,而...

数据导入性能优化

检查索引 AnalyticDB MySQL 建表时默认全列索引,而构建宽表的全列索引会消耗部分资源。导入数据到宽表时,建议使用主键索引。主键索引用于去重,主键列数过多影响去重性能。如何选择主键索引,请参见 选择主键。判断索引合理性:离线导入...

通过Spark SQL访问MySQL数据

AnalyticDB MySQL 湖仓版(3.0)支持提交Spark SQL作业,您可以通过View或Catalog两种方式访问自建MySQL数据库或云数据库RDS MySQL、云原生数据库 PolarDB MySQL。本文以RDS MySQL为例,介绍如何通过Spark SQL访问RDS MySQL数据。前提条件 ...

DescribeColumns-枚举表的列列表

数据库已存在 400 MDS.MetaSchemaNotExist The database does not exist.操作的数据库不存在 400 MDS.MetaTableAlreadyExist The table already exists.操作的表已经存在 400 MDS.MetaTableNotExist The table is not found.操作的表不存在...

数据导入性能优化

检查索引 AnalyticDB MySQL 建表时默认全列索引,而构建宽表的全列索引会消耗部分资源。导入数据到宽表时,建议使用主键索引。主键索引用于去重,主键列数过多影响去重性能。如何选择主键索引,请参见 选择主键。判断索引合理性:离线导入...

DescribeAdbMySqlColumns-查询表的列信息

查询AnalyticDB MySQL湖仓版(3.0)集群指定表的列信息。接口说明 地域的公网接入地址:adb.<region-id>.aliyuncs.com 。示例:adb.cn-hangzhou.aliyuncs.com 。地域的 VPC 接入地址:adb-vpc.<region-id>.aliyuncs.com 。示例:adb-vpc....

DescribeClusterNetInfo-查询网络信息

调用DescribeDBClusterNetInfo接口查询指定AnalyticDB MySQL湖仓版(3.0)集群的网络信息。接口说明 当前服务的接入地址请参见 服务接入点。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI ...

DescribeDiagnosisDimensions-查询诊断维度

查看符合指定检索条件的SQL在资源组、数据库名、用户名以及访问源地址等维度下的去重统计信息。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。调试 授权...

DescribeAccountAllPrivileges-查询数据库账号的所有...

Database string 数据库名称。tdb1 Table string 表名称。table1 Column string 列名称。id Description string 对权限对象的描述。id of table Privileges array 权限列表。string 权限名称,与接口 DescribeEnabledPrivileges 返回的权限...

访问Hive数据

spark.hadoop.javax.jdo.option.ConnectionUserName 是 自建RDS或内置MySQL数据库账号名称。登录EMR on ECS控制台,在 集群服务 页面的Hive配置中查看 hivemetastore-site.xml 中的 javax.jdo.option.ConnectionUserName 对应的配置值。...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云原生数据仓库AnalyticDB MySQL版 数据库备份 云数据库 RDS 云数据库 Redis 版 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用