拆分函数概述

PolarDB-X 1.0 是一个支持既分库又分表的数据库服务。本文将介绍 PolarDB-X 1.0 拆分函数的相关信息。拆分方式 在 PolarDB-X 1.0 中,一张逻辑表的拆分方式由拆分函数(包括分片数目与路由算法)与拆分键(包括拆分键的 MySQL 数据类型)...

分表

数据拆分 数据库访问代理支持库级拆分,表级拆分和分库分表拆分,通过数据库访问代理 DDL 语句指定,具体操作参见 DDL 语法。数据访问代理根据指定拆分键的值,采用特定的算法进行计算,然后根据计算结果将数据存储到对应的分库/分表中。...

什么是数据库代理

事务拆分 数据库代理默认开启事务拆分功能,能够将事务内写操作之前的读请求转发到只读实例,降低主实例负载。更多信息,请参见 事务拆分。说明 显式事务(例如begin或者start transaction)暂时不支持拆分。某些业务对全局一致性有要求,...

我的函数会运行很久,超过函数最大Timeout时间怎么办...

函数最长运行时间为24小时,如果您的函数运行时间大于24小时,您可以将一个大函数拆分成几个小函数独立运行,使用 Serverless工作流 编排函数,流程中所有函数最长的运行时间为1年。如果上述方法仍不能解决您的问题,请 联系我们。

我的函数会运行很久,超过函数最大Timeout时间怎么办...

函数最长运行时间为24小时,如果您的函数运行时间大于24小时,您可以将一个大函数拆分成几个小函数独立运行,使用 Serverless工作流 编排函数,流程中所有函数最长的运行时间为1年。如果上述方法不能解决您的问题,请加入钉钉用户群(钉钉...

数据表管理

数据库列表中找到目标数据库,单击数据库名称。在左侧导航栏中,单击 数据表管理>数据表配置。调整拆分键 调整拆分键功能会按照您指定的表名和拆分键信息创建一张新的目标表,通过后台数据同步能力,将数据同步到目标表中,您可以根据...

DROP PREDOWNSAMPLE

删除预降采样规则。...说明 一条删除语句中可以包括一个或者多个具有相同降采样周期的聚合函数,您也可以将多个聚合函数拆分成多条删除语句。table_identifier 时序表名。示例 DROP PREDOWNSAMPLE `1d` AGGREGATORS(`sum`,`max`)ON sensor;

变更表类型及拆分规则(DRDS模式)

PolarDB-X 新增支持变更表的类型(即在单表、拆分表和广播表三者间进行相互转换),和变更拆分表的拆分规则(包括拆分函数或拆分列)。本文介绍相关语法和示例,本语法仅适用于DRDS模式数据库。前提条件 仅内核小版本为5.4.8或以上的 ...

访问数据库

本文介绍函数计算访问VPC内数据库的机制,并提供访问数据库的示例。访问机制 在函数计算中,运行函数的实例由函数计算动态分配,IP地址不固定,因此无法通过添加函数实例的IP地址到数据库白名单的方式来访问数据库。此外,基于最小权限原则...

访问Redis示例

访问数据库是指在函数计算中通过函数调用数据库应用编程接口,对数据库执行数据插入、查询等操作。通常函数计算中不同的执行环境实例之间的状态是不共享的,通过数据库可以将结构化的数据持久化以实现状态共享。本文以Python 3为例,介绍...

V5.1.x系列实例版本说明

修复VARBINARY类型的列在系统编码是GBK的情况下,取数据的结果会和数据库中的不一致的问题。修复LEFT JOIN中含有子查询时丢失条件导致查询结果不正确的问题。修复了部分场景下长SQL会导致内存溢出的问题。包年包月实例变配前,需要检查用户...

将DRDS模式数据库转换为AUTO模式数据库

本文介绍了如何将DRDS模式的数据库转换为AUTO模式数据库。背景信息 PolarDB-X 支持通过create database like/as语句,将DRDS模式数据库转换为AUTO模式数据库。AUTO模式数据库与DRDS模式数据库的介绍,请参见 AUTO模式数据库与DRDS模式数据...

如何选择拆分

背景信息 拆分键即分或分表字段,是水平拆分过程中用于生成拆分规则的数据表字段。PolarDB-X 1.0 将拆分键值通过拆分函数计算得到一个计算结果,然后根据这个结果将数据分拆到 私有定制RDS 实例上。数据拆分的首要原则是尽可能找到数据...

数据库访问失败的常见原因

本文介绍函数计算访问数据库失败的常见原因。常见原因排查 数据库连接偶现失败 如果您访问数据库偶现失败,可按照以下步骤进行原因排查。数据库断开连接时,是否使用 destroy()替换 end()使用。由于函数实例在空闲2~5分钟左右后,会自动...

访问RDS MySQL示例

访问数据库是指在 函数计算 中通过函数调用数据库应用编程接口,对数据库执行数据插入、查询等操作。通常函数计算中不同的执行环境实例之间的状态是不共享的,通过数据库可以将结构化的数据持久化以实现状态共享。本文以Python 3为例,介绍...

访问MongoDB示例

访问数据库是指在函数计算中通过函数调用数据库应用编程接口,对数据库执行数据插入、查询等操作。通常函数计算中不同的执行环境实例之间的状态是不共享的,通过数据库可以将结构化的数据持久化以实现状态共享。本文以Python 3为例,介绍...

查询改写与下推

拆分键为 c_nationkey 情况:拆分键不为 c_nationkey 情况:JOIN下推 JOIN下推需要满足以下条件:t1与t2表的拆分方式一致(包括分键、分表键、拆分函数、分分表数目)。JOIN条件中包含t1,t2表拆分键的等值关系。此外,任意表JOIN广播...

访问RDS SQL Server示例

访问数据库是指在函数计算中通过函数调用数据库应用编程接口,对数据库执行数据插入、查询等操作。通常函数计算中不同的执行环境实例之间的状态是不共享的,通过数据库可以将结构化的数据持久化以实现状态共享。本文以Python 3为例,介绍...

查询改写与下推

shardCount=2,sql="SELECT `id` FROM `t1` AS `t1`")JOIN下推 JOIN下推需要满足以下条件:t1与t2表的拆分方式一致(包括分键、分表键、拆分函数、分分表数目)。JOIN条件中包含t1,t2表拆分键的等值关系。此外,任意表JOIN广播表总是...

访问RDS PostgreSQL数据库

访问数据库是指在函数计算中通过函数调用数据库应用编程接口,对数据库执行数据插入、查询等操作。通常函数计算中不同的执行环境实例之间的状态是不共享的,通过数据库可以将结构化的数据持久化以实现状态共享。本文以Python 3为例,介绍...

如何分析数据分布不均衡

分库级别的数据倾斜 执行 show db status 语句,能够显示当前数据库中的所有物理库的数据大小,部分参数说明如下:PHYSICAL_DB:物理库名 SIZE_IN_MB:数据大小 RATIO:数据比例 show db status;返回信息如下:+-+-+-+-+-+-+-+|ID|NAME|...

STR_HASH

描述 STR_HASH函数通过指定字符串的开始位置下标与结束下标,以截取拆分键的字符串的某段子串,然后将其作为字符串(或整数)输入进行分分表的路由计算具体的物理分片,函数如下所示:STR_HASH(shardKey[,startIndex,endIndex[,valType[,...

STR_HASH

函数定义 STR_HASH函数通过指定字符串的开始位置下标与结束下标,以截取拆分键的字符串的某段子串,然后将其作为字符串(或整数)输入进行分分表的路由计算,计算具体的物理分片,具体函数如下所示:STR_HASH(shardKey[,startIndex,...

RIGHT_SHIFT

使用场景 当拆分键大部分键值的低位部分区分度比较低而高位部分区分度比较高时,则适用于通过此拆分函数提高散列结果的均匀度。例如有4个拆分键的键值,分别为0x0100、0x0200、0x0300和0x0400,这4个值的第8位部分都是0。通常一些业务后N位...

V5.4.x系列实例版本说明

修复因删除某数据库后又创建了同名的新数据库,所产生的脏数据导致SQL执行时的空指针异常(NullPointerException,简称NPE)问题。修复部分情况下异步日志消费线程无法退出问题。修复部分异常情况下引发的连接泄露问题。修复部分SQL执行...

RIGHT_SHIFT

使用场景 当拆分键的大部分的键值的低位部分区分度比较低而高位部分区分度比较高时,则适用于通过此拆分函数提高散列结果的均匀度。例如有4个拆分键的键值,分别为 0x0100、0x0200、0x0300 和 0x0400,这4个值的第8位部分都是0。通常一些...

本地数据库存储助手

边缘函数计算提供本地数据库存储助手,根据 ProductKey_DeviceName 格式,将设备上报数据分为不同的表,并存储到本地SQLite数据库,供函数计算中的其他函数(算法逻辑)查询。同时,因为边缘设备的存储空间受限,本地数据库存储助手还提供...

CreateDrdsDB

InstDbName.N.ShardDbName.N String 否["db1","db2"]参数表示对应RDS实例中需要垂直拆分数据库列表,参数是一个符合JSON数组格式的字符串。该参数仅在垂直拆分时使用。返回数据 名称 类型 示例值 描述 Success Boolean true 请求结果。...

数据拆分

拆分数据集的目的是为了在训练模型时能够使用独立的数据集来评估模型的性能和泛化能力。训练集是模型用来学习的数据集,可以用于训练模型并优化模型的参数。测试集是模型未见过的数据集,用于评估模型的性能和泛化能力。测试集的数据应该...

数据拆分

参数说明 IN端口-输入参数 参数名 参数描述 是否必填 输入数据类型 数据源类型 拆分变量 需要拆分数据并输出的变量。是 不限 csv组件。igateoffline组件。平台上其他数据处理组件。按照平台组件开发的自定义组件。OUT1端口-输出参数 参数名...

操作流程

通过操作流程图及说明,您可以直观且全局了解自定义函数数据基础的操作流程。本文介绍自定义函数数据基础的操作流程。自定义函数 流程图 流程说明 操作 说明 新建函数资源 通过上传资源包的方式新建函数资源,为自定义函数中所使用...

通过DTS实现数据库的垂直拆分

当RDS实例负载过大时,可以将该实例的一个数据库或表垂直拆分至另外一个单独的实例中。本文介绍如何通过双写方案和简易拆分方案实现垂直拆分。背景信息 假设一个RDS实例上有数据库A和B,随着业务增长实例瓶颈也日趋可见,如想要减轻该实例...

执行SQL基本操作

创建、查看和删除表 说明 以下示例以DRDS模式数据库为例说明,DRDS模式数据库介绍请参见 AUTO模式数据库与DRDS模式数据库。创建表。创建单表:CREATE TABLE single_tbl(id int,name varchar(30),primary key(id));创建一个对目标列(如ID列...

事务拆分

MyBase MySQL数据库代理的事务拆分功能,能够将事务内写操作之前的读请求转发到只读实例,降低主实例负载。前提条件 已开通数据库代理服务。具体操作,请参见 开通并配置数据库代理服务。背景信息 默认情况下,MyBase数据库代理会将事务内...

执行SQL基本操作

查看数据库 创建、查看和删除表 增加列、删除列、修改列的数据类型 创建、查看和删除本地索引 增删改查表数据 查看数据库 查看数据库:SHOW DATABASES;创建、查看和删除表 创建表。创建单表:CREATE TABLE single_tbl(id int,name varchar...

创建数据库

通过水平拆分,实现数据库的横向扩展,可线性提升数据库整体的存储容量以及并发吞吐。存储类型 此处的存储类型默认与创建 PolarDB-X 1.0 计算资源实例时选择的存储类型保持一致。本文在创建 PolarDB-X 1.0 计算资源实例时选择了 RDS MySQL...

PyMySQL 连接 OceanBase 数据库示例程序

定义一个名为 drop_table()函数,该函数使用了预先定义的数据库连接信息(DB_CONFIG)和删除表的 SQL 语句(DROP_TABLE_SQL)。函数会执行删除表的操作,并打印相应的日志信息表示操作成功或失败。如果删除表操作失败,会打印出错误信息。...

【产品变更】原RDS触发器下线通知

函数计算原RDS触发器将于2023年01月31日下线,建议您使用函数计算提供的最新RDS触发链路,即 云数据库RDS>数据传输服务DTS>事件总线EventBridge>函数计算。本文介绍RDS触发器的最新链路配置步骤以及Event参数的差异性。前提条件 已准备配置...

配置固定公网IP地址

函数计算 访问数据库、微信小程序或其他第三方服务时,需通过配置白名单来访问,此时您可以使用 函数计算 的固定公网IP功能绑定一个固定IP公网地址,然后将其添加到白名单列表中。本文介绍如何在 函数计算 控制台配置函数出口方向的固定...

编译部署代码包

C#运行时依赖 函数计算 为C#运行时提供以下依赖。Aliyun.Serverless.Core(必选):定义了事件请求处理程序接口,Context对象等信息。Aliyun.Serverless.Core.Http :定义了HTTP请求处理程序接口。您可以通过 Nuget程序包 获得以上依赖...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 RDS 云数据库 MongoDB 版 数据库备份 DBS 云数据库 Redis 版 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用