活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版OpenClaw NEW OpenClaw云服务器专属“龙虾“套餐低至1.5折起
  • 青云志云端助力计划 NEW 一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 中小企业服务商合作专区 国家云助力中小企业腾飞,高额上云补贴重磅上线
  • 出海产品促销专区 NEW 爆款云主机低至2折,高性价比,不限新老速来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
  • MCP市场
公共算力服务
  • 裸金属
  • 定制裸金属
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
模型推理服务
  • 模型广场
  • 体验中心
  • 服务接入
应用托管
  • 应用实例
科研助手
  • 科研智能体
  • 科研服务
  • 开发机
  • 并行计算
大模型
  • DeepSeek-V3.1
  • DeepSeek-R1-0528
  • DeepSeek-V3-0324
  • Qwen3-235B-A22B
  • Qwen3-32B
智算一体机
  • 智算一体机
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场进入AI Store创新解决方案公有云生态专区智云上海应用生态专区
建站工具
  • 新域名服务
  • SSL证书
  • 翼建站
企业办公
  • 安全邮箱
  • WPS 365 天翼云版
  • 天翼企业云盘(标准服务版)
灾备迁移
  • 云管家2.0
  • 翼备份(SaaS版)

定价

协助您快速了解云产品计费模式、价格详情,轻松预估上云成本
价格计算器
  • 动态测算产品价格
定价策略
  • 快速了解计费模式

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼信创云专区
  • 信创云专区
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
培训与认证
  • 天翼云学堂
  • 天翼云认证
开源社区
  • 魔乐社区
  • OpenTeleDB

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 服务保障
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家
我要反馈
  • 建议与反馈
  • 用户体验官
信息公告
  • 客户公告

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      分布式关系型数据库_相关内容
      • 变量使用实例
        本页介绍天翼云TeleDB数据库PL/pgsql函数的变量使用实例。 变量声明语法 plaintext name [ CONSTANT ] type [ COLLATE collationname ] [ NOT NULL ] [ { DEFAULT : } expression ]; 如果给定DEFAULT子句,它会指定进入该块时分配给该变量的初始值。如果没有给出DEFAULT子句, 则该变量被初始化为SQL空值。 CONSTANT选项阻止该变量在初始化之后被赋值, 这样它的值在块的持续期内保持不变。 COLLATE选项指定用于该变量的一个排序规则(见 第 41.3.6 节)。如果指定了NOT NULL,对该变量赋值为空值会导致一个运行时错误。所有被声明为NOT NULL的变量必须被指定一个非空默认值。 等号()可以被用来代替PL/SQL兼容的 :。 定义一个普通变量 plaintext teledb CREATE OR REPLACE FUNCTION f25() RETURNS VOID AS teledb $$ teledb$ DECLARE teledb$ 所有变量的声明都要放在这里,建议变量以v开头,参数以a开头 teledb$ vint integer : 1; teledb$ vtext text; teledb$ BEGIN teledb$ vtext 'teledbpg'; teledb$ RAISE NOTICE 'vint %',vint; teledb$ RAISE NOTICE 'vtext %',vtext; teledb$ END; teledb$ $$ teledb LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT f25(); NOTICE: vint 1 NOTICE: vtext teledbpg f25 (1 row) teledb 定义CONSTANT 变量 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        PL:pgsql开发
        变量使用
        变量使用实例
      • 节点监控
        本页介绍天翼云TeleDB数据库节点监控。 操作场景 节点监控提供节点维度的监控指标信息。 操作步骤 1. 切换至TeleDB控制台,在左侧导航树单击实例监控 ,选择节点监控 页签。 2. 选择要监控的节点和查看要监控时间范围。 3. 您也可在右侧单击不同的指标进入对应的指标图表。 针对CN/DN节点包含以下监控指标: 指标 含义 CPU使用率 CPU使用率,百分比 内存使用大小 内存使用大小,单位MB 磁盘占用量 磁盘占用大小,单位MB 缓存命中率 百分比 连接数 请求连接个数 最小top10执行耗时 最小top10执行耗费时间,单位ms 最大top10执行耗时 最大top10执行耗费时间,单位ms 平均sql执行耗时 平均请求执行耗费时间,单位ms 总请求数 总共请求个数 读请求数 读请求个数 写请求数 写请求个数 其他请求数 其他请求个数 主备xlog同步差异 主备xlog同步差异 剩余xid数量 剩余xid个数 TPS TPS QPS QPS 每分钟表扫描次数 每分钟扫描次数 由于GTM的 特殊性,GTM监控只针对主节点,且只支持监控指标如下: CPU使用率 内存使用大小 每秒获取gts次数 获取gts平均耗时 每分钟获取sequence的次数 获取sequence平均耗时
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        管理平台使用手册
        控制台操作指南
        实例监控
        节点监控
      • 参数数据类型
        本页介绍天翼云TeleDB数据库存储过程开发的参数数据类型。 数据类型(可以有模式修饰),可以是基本类型,复合类型、域类型、游标、或者可以引用一个现有表类型、字段类型(建立时转换为对应的类型)、还可以是多态类型 anyelement、anyarray,也可以是各种数据类型的数组形式。 基本类型 teledb CREATE OR REPLACE PROCEDURE pbasepara (aint integer,astr text) AS $$ BEGIN RAISE NOTICE 'aint % ; astr %',aint,astr; END; $$ LANGUAGE PLPGSQL; CREATE PROCEDURE teledb CALL pbasepara(1,'teledbpg'); NOTICE: aint 1 ; astr teledbpg CALL teledb teledb CREATE OR REPLACE PROCEDURE pbasearray (aint integer[],astr text[]) AS $$ BEGIN RAISE NOTICE 'aint % ; astr %',aint,astr; END; $$ LANGUAGE PLPGSQL; CREATE PROCEDURE teledb CALL pbasearray(ARRAY[1,2,3],ARRAY['teledbpg','pgxz']); NOTICE: aint {1,2,3} ; astr {teledbpg,pgxz} CALL teledb 复合类型 teledb CREATE TYPE public.tper AS ( id integer, mc text ); CREATE TYPE teledb CREATE OR REPLACE PROCEDURE ptype (arow public.tper) AS $$ BEGIN RAISE NOTICE 'id % ; mc %',arow.id,arow.mc; END; $$ LANGUAGE PLPGSQL; CREATE PROCEDURE teledb CALL ptype(ROW(1,'teledbpg')::public.tper); NOTICE: id 1 ; mc teledbpg CALL teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        存储过程开发
        参数详细介绍
        参数数据类型
      • 事务控制
        本页介绍天翼云TeleDB数据库的事务控制方法。 1. 开始一个事务。 teledb begin; BEGIN 或者 teledb begin TRANSACTION ; BEGIN 也可以定义事务的级别。 teledb begin transaction isolation level read committed ; BEGIN 2. 提交事务 会话1访问 teledb begin; BEGIN teledb delete from bills where id 11; DELETE 1 teledb select from bills; id goodsdesc beginunit begincity pubtime amount +++++ 1 衣服 海南省 三亚市 20151005 09:32:01 3714.15 2 建筑设备 福建省 三明市 20151005 07:21:22 8195.98 5 5 0铲车,后八轮翻斗车 河南省 三门峡市 20151005 07:53:13 6252.91 6 鲜香菇2000斤 河南省 三门峡市 20151005 10:38:29 1828.83 8 旋挖附件35吨 河南省 三门峡市 20151005 10:48:38 9885.95 9 旋挖附件39吨 河南省 三门峡市 20151005 11:38:38 4971.79 3 设备 福建省 三明市 20151005 11:21:54 6351.44 4 普货 福建省 三明市 20151005 15:19:17 7626.41 7 旋挖附件38吨 河南省 三门峡市 20151005 10:48:38 9376.8 10 设备 上海市 上海市 20151005 07:59:35 1784.63 (10 rows) TeleDB也是完全支持ACID特性,没提交前开启另一个连接查询,你会看到是11条记录,这是TeleDB隔离性和多版本视图的实现,如下所示 会话2访问 teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        进阶开发
        事务控制
      • 查询指引
        本页介绍天翼云TeleDB数据库查询指引相关操作。 平台提供了多个进入查询窗口页面的入口,包括从控制台首页进入、从菜单栏的开发空间 > 查询窗口进入、从菜单栏实例收藏夹进入、从元数据管理页面进入等。 从控制台首页进入 1. 单击功能简介 模块中的查询窗口进入,详见查询窗口首页章节。 2. 单击最近访问的库 / 模式 、最近打开的脚本列表中的查询操作进入。 从查询窗口首页进入 1. 在左侧导航栏中,选择开发空间 > 查询窗口 ,进入查询窗口首页。 2. 选择库/模式后,单击查询按钮,或者单击“>”图标进入查询窗口操作页面。 从实例收藏夹进入 1. 在左侧导航栏中,选择实例收藏夹 ,打开实例收藏夹列表。 2. 双击库/模式名称进入查询窗口操作页面或右击库/模式名后单击查询窗口进入。 从元数据管理页面进入 1. 在左侧导航栏中,选择数据源管理 > 元数据管理 ,进入元数据管理页面。 2. 单击实例列表中的查询操作进入查询窗口操作页面。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        管理平台使用手册
        数据管理服务操作指南
        查询窗口
        查询指引
      • 数据同步拓扑介绍
        本节主要介绍数据同步拓补介绍 DRS实时同步功能目前支持多种拓扑类型,用户可根据自己的需求进行规划,详细说明可参考以下内容。 说明 为保证同步数据的一致性,请勿对目标数据库中的同步对象进行修改操作。 一对一实时同步 用户创建一个同步任务来实现一对一的实时同步。 一对多实时同步 用户需要用户创建多个同步任务来实现一对多的实时同步。例如从实例A同步到实例B、实例C和实例D,需要创建三个同步任务。 多对一实时同步 用户需要用户创建多个同步任务来实现多对一的实时同步。例如从实例B、实例C和实例D同步到实例A,需要创建三个同步任务。微观上,支持多张表同步到一张表。
        来自:
        帮助文档
        数据库复制
        用户指南
        实时同步
        数据同步拓扑介绍
      • 数据库监控
        本文介绍了RDSPostgreSQL数据库监控。 用户平时需要关注实例的哪些监控指标 用户需要关注的监控指标有:CPU利用率、内存利用率、磁盘空间利用率、长事务等指标,具体查看方式您可参照安全监控。您也可以参照告警规则设置为实例设置告警,监控实例关键指标。 如您收到与CPU利用率、内存利用率有关的告警,您可通过实例规格变更分别增大CPU、内存。 如您收到与磁盘空间利用率有关的告警,建议您通过一下两种方式解决: 数据清理,即删除实例部分数据,或将实例数据存档到其他系统后删除本实例数据。 增大磁盘空间,您可以通过RDSPostgreSQL提供的磁盘扩容功能扩容实例的磁盘空间。 RDSPostgreSQL实例内存使用率指标的计算方法 内存使用率 (总内存 (空闲内存 + 给文件的缓冲大小 + 高速缓冲存储器使用的大小))/ 总内存。
        来自:
        帮助文档
        关系数据库PostgreSQL版
        常见问题
        管理类
        数据库监控
      • INSERT语法
        本页介绍天翼云TeleDB数据库的INSERT语法。 插入单条记录 指定所有字段。 plaintext teledb insert into teledbpg1(id, nickname) values(1, 'teledb'); INSERT 0 1 指定某些字段,不指定时,如果该字段有默认值则会带上默认值。 plaintext teledb insert into teledbpg1(id) values(3); INSERT 0 1 字段顺序可以任意排列。 plaintext teledb insert into teledbpg1 (nickname, id) values('teledb', 7); INSERT 0 1 使用default 关键字,即值为建表时指定的默认值方式。 plaintext teledb insert into teledbpg1(id, nickname) values(default, 'teledb default'); INSERT 0 1 插入多条记录 plaintext teledb insert into teledbpg1(id,nickname) values(1,'hello teledb'),(2,'teledx好'); COPY 2 teledb select from teledbpg1; id nickname + 1 hello teledb 2 teledx好 (2 rows) 使用子查询插入数据 plaintext teledb insert into teledbpg1(id,nickname) values(1,(select relname from pgclass limit 1)); INSERT 0 1 teledb select from teledbpg1; id nickname + 1 hello teledb 2 teledx好 1 dbpipes (3 rows) 从另外一个表取数据进行批量插入 plaintext teledb insert into teledbpg1(nickname) select nickname from teledbpg1 limit 2; INSERT 0 2 teledb select from teledbpg1; id nickname + 1 hello teledb 2 teledx好 0 hello teledb 0 teledx好 (4 rows)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V2.0.0版本产品文档
        开发手册
        数据库基础开发
        DML操作
        INSERT语法
      • 字符函数
        本页介绍天翼云TeleDB数据库Oracle语法中的字符函数。 regexpcount REGEXPCOUNT返回pattern在sourcechar串中出现的次数。 plaintext teledb select REGEXPCOUNT('teledbpgteledbpg','pg') from DUAL; regexpcount 2 (1 row) instr instr函数返回要截取的字符串在源字符串中的位置。 plaintext teledb select instr('helloworld','l') from dual; instr 3 (1 row) regexpsubstr string:需要进行正则处理的字符串。 pattern:进行匹配的正则表达式。 position:起始位置,从字符串的第几个字符开始正则表达式匹配(默认为1) 。 注意 字符串最初的位置是1而不是0。 occurrence:获取第几个分割出来的组(分割后最初的字符串会按分割的顺序排列成组)。 modifier:模式(‘i’不区分大小写进行检索;‘c’区分大小写进行检索。默认为’c’)针对的是正则表达式里字符大小写的匹配。 plaintext teledb SELECT REGEXPSUBSTR('17,20,23','[^,]+',1,1,'i') AS STR FROM DUAL; str 17 (1 row) teledb regexpreplace regexpreplace(1,2,3,4,5,6) 语法说明:1:字段 2:替换的字段 3:替换成什么 4:起始位置(默认从1开始) 5:替换的次数(0是无限次) 6:不区分大小写 plaintext teledb select regexpreplace('teledbteledb','x','ee',1,1) from dual; regexpreplace teledbeeteledb (1 row) teledb nlssort 指定排序规则。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V3.0.0版本产品文档
        开发手册
        Oracle 兼容语法
        兼容性函数
        字符函数
      • 字符函数
        本页介绍天翼云TeleDB数据库Oracle语法中的字符函数。 regexpcount REGEXPCOUNT返回pattern在sourcechar串中出现的次数。 plaintext teledb select REGEXPCOUNT('teledbpgteledbpg','pg') from DUAL; regexpcount 2 (1 row) instr instr函数返回要截取的字符串在源字符串中的位置。 plaintext teledb select instr('helloworld','l') from dual; instr 3 (1 row) regexpsubstr string:需要进行正则处理的字符串。 pattern:进行匹配的正则表达式。 position:起始位置,从字符串的第几个字符开始正则表达式匹配(默认为1)。 注意 字符串最初的位置是1而不是0。 occurrence:获取第几个分割出来的组(分割后最初的字符串会按分割的顺序排列成组)。 modifier:模式(‘i’不区分大小写进行检索;‘c’区分大小写进行检索。默认为’c’)针对的是正则表达式里字符大小写的匹配。 plaintext teledb SELECT REGEXPSUBSTR('17,20,23','[^,]+',1,1,'i') AS STR FROM DUAL; str 17 (1 row) teledb regexpreplace regexpreplace(1,2,3,4,5,6) 语法说明:1:字段 2:替换的字段 3:替换成什么 4:起始位置(默认从1开始) 5:替换的次数(0是无限次) 6:不区分大小写 plaintext teledb select regexpreplace('teledbteledb','x','ee',1,1) from dual; regexpreplace teledbeeteledb (1 row) teledb nlssort 指定排序规则。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V4.0.0版本产品文档
        开发手册
        Oracle 兼容语法
        兼容性函数
        字符函数
      • 返回值类型介绍
        本页介绍天翼云TeleDB数据库PL/pgsql函数的返回值类型。 返回值可以是一个简单数据类型、复合类型、RECORD、已经存在的表行类型、表字段类型、游标、另外还可以返回一个记录集、如果不需要返回值,则可以用RETURN void。返回值的字段名及类型可以在参数OUT、INOUT模式中声明。 没有返回值 plaintext teledb CREATE OR REPLACE FUNCTION f8() RETURNS void AS teledb $$ teledb$ BEGIN teledb$ RAISE NOTICE '不用返回值,函数体可以有或没有return语句'; teledb$ RETURN ;这一句可以有,也可以没有 teledb$ END; teledb$ $$ teledb LANGUAGE plpgsql; CREATE FUNCTION teledb select from f8(); NOTICE: 不用返回值,函数体可以有或没有return语句 f8 (1 row) 返回简单类型 plaintext teledb CREATE OR REPLACE FUNCTION f9() RETURNS TEXT AS $$ BEGIN RETURN 'teledb'; END; $$ LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT FROM f9() t(axm); axm teledb (1 row) teledb CREATE OR REPLACE FUNCTION f9(OUT axm TEXT) RETURNS TEXT AS $$ BEGIN axm:'teledb'; END; $$ LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT FROM f9(); axm teledb (1 row) 上面两个函数其实就是同一个函数,建立时如果不加OR REPLACE 则会提示已经存在。 plaintext teledb CREATE OR REPLACE FUNCTION f10() RETURNS TEXT[] AS $$ BEGIN RETURN ARRAY['teledb','pgxz']; END; $$ LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT FROM f10(); f10 {teledb,pgxz} (1 row) 返回一个复合类型 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V4.0.0版本产品文档
        开发手册
        PL:pgsql开发
        返回值详细介绍
        返回值类型介绍
      • INSERT语法
        本页介绍天翼云TeleDB数据库的INSERT语法。 插入单条记录 指定所有字段。 plaintext teledb insert into teledbpg1(id, nickname) values(1, 'teledb'); INSERT 0 1 指定某些字段,不指定时,如果该字段有默认值则会带上默认值。 plaintext teledb insert into teledbpg1(id) values(3); INSERT 0 1 字段顺序可以任意排列 plaintext teledb insert into teledbpg1 (nickname, id) values('teledb', 7); INSERT 0 1 使用default 关键字,即值为建表时指定的默认值方式。 plaintext teledb insert into teledbpg1(id, nickname) values(default, 'teledb default'); INSERT 0 1 插入多条记录 plaintext teledb insert into teledbpg1(id,nickname) values(1,'hello teledb'),(2,'teledx好'); COPY 2 teledb select from teledbpg1; id nickname + 1 hello teledb 2 teledx好 (2 rows) 使用子查询插入数据 plaintext teledb insert into teledbpg1(id,nickname) values(1,(select relname from pgclass limit 1)); INSERT 0 1 teledb select from teledbpg1; id nickname + 1 hello teledb 2 teledx好 1 dbpipes (3 rows) 从另外一个表取数据进行批量插入 plaintext teledb insert into teledbpg1(nickname) select nickname from teledbpg1 limit 2; INSERT 0 2 teledb select from teledbpg1; id nickname + 1 hello teledb 2 teledx好 0 hello teledb 0 teledx好 (4 rows)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V4.0.0版本产品文档
        开发手册
        数据库基础开发
        DML操作
        INSERT语法
      • 字符函数
        本页介绍天翼云TeleDB数据库Oracle语法中的字符函数。 regexpcount REGEXPCOUNT返回pattern在sourcechar串中出现的次数。 plaintext teledb select REGEXPCOUNT('teledbpgteledbpg','pg') from DUAL; regexpcount 2 (1 row) instr instr函数返回要截取的字符串在源字符串中的位置。 plaintext teledb select instr('helloworld','l') from dual; instr 3 (1 row) regexpsubstr string:需要进行正则处理的字符串。 pattern:进行匹配的正则表达式。 position:起始位置,从字符串的第几个字符开始正则表达式匹配(默认为1) 注意 字符串最初的位置是1而不是0。 occurrence:获取第几个分割出来的组(分割后最初的字符串会按分割的顺序排列成组)。 modifier:模式(‘i’不区分大小写进行检索;‘c’区分大小写进行检索。默认为‘c’)针对的是正则表达式里字符大小写的匹配。 plaintext teledb SELECT REGEXPSUBSTR('17,20,23','[^,]+',1,1,'i') AS STR FROM DUAL; str 17 (1 row) teledb regexpreplace regexpreplace(1,2,3,4,5,6) 语法说明: 1:字段 2:替换的字段 3:替换成什么 4:起始位置(默认从1开始) 5:替换的次数(0是无限次) 6:不区分大小写 plaintext teledb select regexpreplace('teledbteledb','x','ee',1,1) from dual; regexpreplace teledbeeteledb (1 row) teledb nlssort 指定排序规则。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.0.0版本产品文档
        开发手册
        Oracle 兼容语法
        兼容性函数
        字符函数
      • 变量使用实例
        本页介绍天翼云TeleDB数据库PL/pgsql函数的变量使用实例。 变量声明语法 plaintext name [ CONSTANT ] type [ COLLATE collationname ] [ NOT NULL ] [ { DEFAULT : } expression ]; 如果给定DEFAULT子句,它会指定进入该块时分配给该变量的初始值。如果没有给出DEFAULT子句, 则该变量被初始化为SQL空值。 CONSTANT选项阻止该变量在初始化之后被赋值, 这样它的值在块的持续期内保持不变。 COLLATE选项指定用于该变量的一个排序规则(见 第 41.3.6 节)。如果指定了NOT NULL,对该变量赋值为空值会导致一个运行时错误。所有被声明为NOT NULL的变量必须被指定一个非空默认值。 等号()可以被用来代替PL/SQL兼容的 :。 定义一个普通变量 plaintext teledb CREATE OR REPLACE FUNCTION f25() RETURNS VOID AS teledb $$ teledb$ DECLARE teledb$ 所有变量的声明都要放在这里,建议变量以v开头,参数以a开头 teledb$ vint integer : 1; teledb$ vtext text; teledb$ BEGIN teledb$ vtext 'teledbpg'; teledb$ RAISE NOTICE 'vint %',vint; teledb$ RAISE NOTICE 'vtext %',vtext; teledb$ END; teledb$ $$ teledb LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT f25(); NOTICE: vint 1 NOTICE: vtext teledbpg f25 (1 row) teledb 定义CONSTANT 变量 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.0.0版本产品文档
        开发手册
        PL:pgsql开发
        变量使用
        变量使用实例
      • INSERT语法
        本页介绍天翼云TeleDB数据库的INSERT语法。 插入单条记录 指定所有字段。 plaintext teledb insert into teledbpg1(id, nickname) values(1, 'teledb'); INSERT 0 1 指定某些字段,不指定时,如果该字段有默认值则会带上默认值。 plaintext teledb insert into teledbpg1(id) values(3); INSERT 0 1 字段顺序可以任意排列。 plaintext teledb insert into teledbpg1 (nickname, id) values('teledb', 7); INSERT 0 1 使用default 关键字,即值为建表时指定的默认值方式。 plaintext teledb insert into teledbpg1(id, nickname) values(default, 'teledb default'); INSERT 0 1 插入多条记录 plaintext teledb insert into teledbpg1(id,nickname) values(1,'hello teledb'),(2,'teledx好'); COPY 2 teledb select from teledbpg1; id nickname + 1 hello teledb 2 teledx好 (2 rows) 使用子查询插入数据 plaintext teledb insert into teledbpg1(id,nickname) values(1,(select relname from pgclass limit 1)); INSERT 0 1 teledb select from teledbpg1; id nickname + 1 hello teledb 2 teledx好 1 dbpipes (3 rows) 从另外一个表取数据进行批量插入 plaintext teledb insert into teledbpg1(nickname) select nickname from teledbpg1 limit 2; INSERT 0 2 teledb select from teledbpg1; id nickname + 1 hello teledb 2 teledx好 0 hello teledb 0 teledx好 (4 rows)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.0.0版本产品文档
        开发手册
        数据库基础开发
        DDL操作
        INSERT语法
      • 字符函数
        本页介绍天翼云TeleDB数据库Oracle语法中的字符函数。 regexpcount REGEXPCOUNT返回pattern在sourcechar串中出现的次数。 plaintext teledb select REGEXPCOUNT('teledbpgteledbpg','pg') from DUAL; regexpcount 2 (1 row) instr instr函数返回要截取的字符串在源字符串中的位置。 plaintext teledb select instr('helloworld','l') from dual; instr 3 (1 row) regexpsubstr string:需要进行正则处理的字符串。 pattern:进行匹配的正则表达式。 position:起始位置,从字符串的第几个字符开始正则表达式匹配(默认为1) 注意 字符串最初的位置是1而不是0。 occurrence:获取第几个分割出来的组(分割后最初的字符串会按分割的顺序排列成组)。 modifier:模式(‘i’不区分大小写进行检索;‘c’区分大小写进行检索。默认为‘c’)针对的是正则表达式里字符大小写的匹配。 plaintext teledb SELECT REGEXPSUBSTR('17,20,23','[^,]+',1,1,'i') AS STR FROM DUAL; str 17 (1 row) teledb regexpreplace regexpreplace(1,2,3,4,5,6) 语法说明: 1:字段 2:替换的字段 3:替换成什么 4:起始位置(默认从1开始) 5:替换的次数(0是无限次) 6:不区分大小写 plaintext teledb select regexpreplace('teledbteledb','x','ee',1,1) from dual; regexpreplace teledbeeteledb (1 row) teledb nlssort 指定排序规则。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        Oracle 兼容语法
        兼容性函数
        字符函数
      • INSERT语法
        本页介绍天翼云TeleDB数据库的INSERT语法。 插入单条记录 指定所有字段。 plaintext teledb insert into teledbpg1(id, nickname) values(1, 'teledb'); INSERT 0 1 指定某些字段,不指定时,如果该字段有默认值则会带上默认值。 plaintext teledb insert into teledbpg1(id) values(3); INSERT 0 1 字段顺序可以任意排列。 plaintext teledb insert into teledbpg1 (nickname, id) values('teledb', 7); INSERT 0 1 使用default 关键字,即值为建表时指定的默认值方式。 plaintext teledb insert into teledbpg1(id, nickname) values(default, 'teledb default'); INSERT 0 1 插入多条记录 plaintext teledb insert into teledbpg1(id,nickname) values(1,'hello teledb'),(2,'teledx好'); COPY 2 teledb select from teledbpg1; id nickname + 1 hello teledb 2 teledx好 (2 rows) 使用子查询插入数据 plaintext teledb insert into teledbpg1(id,nickname) values(1,(select relname from pgclass limit 1)); INSERT 0 1 teledb select from teledbpg1; id nickname + 1 hello teledb 2 teledx好 1 dbpipes (3 rows) 从另外一个表取数据进行批量插入 plaintext teledb insert into teledbpg1(nickname) select nickname from teledbpg1 limit 2; INSERT 0 2 teledb select from teledbpg1; id nickname + 1 hello teledb 2 teledx好 0 hello teledb 0 teledx好 (4 rows)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        DML操作
        INSERT语法
      • 其他默认值相关参数
        本页介绍天翼云TeleDB数据库其他默认值相关参数。 dynamiclibrarypath (string) 如果需要打开一个可以动态装载的模块并且在CREATE FUNCTION或LOAD命令中指定的文件名没有目录部分(即名字中不包含斜线),那么系统将搜索这个路径以查找所需的文件。dynamiclibrarypath的值必须是一个冒号分隔(或者在 Windows 上以分号分隔)的绝对目录路径的列表。如果一个列表元素以特殊字符串开始,libdir会被替换为TeleDB包中已编译好的库目录。这里是TeleDB发布提供的模块被安装的位置(使用pgconfig pkglibdir来找到这个目录的名字)。例如:dynamiclibrarypath '/usr/local/lib/postgresql:/home/myproject/lib:libdir'或者在 Windows 环境中:dynamiclibrarypath 'C:toolspostgresql;H:myprojectlib;libdir'这个参数的默认值是'libdir'。如果该值被设置为一个空字符串,则关闭自动路径搜索。这个参数可以在运行时由超级用户修改,但是这样修改的设置只能保持到这个客户端连接的结尾,因此这个方法应该保留给开发目的。我们建议在postgresql.conf配置文件中设置这个参数。 ginfuzzysearchlimit (integer) GIN 索引返回的集合尺寸的软上限。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        参数指南
        客户端连接默认相关参数
        其他默认值相关参数
      • 参数模式
        本页介绍天翼云TeleDB数据库PL/pgsql函数的参数模式。 参数模式总共有三种,分别是IN(传入参数,这个是默认方式)、OUT(返回值参数)、INOUT(传入返回值参数),下面介绍这几个参数模式的用法。 IN 模式 IN 模式指的是执行函数时需要输入参数值,如下所示。 teledb CREATE OR REPLACE FUNCTION f1(IN axm text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ RETURN axm; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT f1('teledb'); f1 teledb (1 row) teledb CREATE OR REPLACE FUNCTION f1(axm text) RETURNS TEXT AS $$ BEGIN RETURN axm; END; $$ LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT from f1('teledb'); f1 teledb (1 row) 上面两种方式定义的参数效果是一样的。 OUT 模式 OUT 模式参数是指定了函数执行时返回的字段名及类型。 teledb CREATE OR REPLACE FUNCTION f1(OUT axm text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ axm: 'teledb'; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb teledb SELECT from f1(); axm teledb (1 row) 采用OUT模式参数不能用 RETURN 返回,而是要对返回的OUT参数直接赋值。返回值类型与参数的数据类型必需一致。参数名就是返回的字段名。 INOUT 模式 INOUT模式是指参数即传入,同时又指定了返回值的字段名和类型。 teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        PL:pgsql开发
        参数详细介绍
        参数模式
      • 云硬盘备份类
        包含应用系统的云硬盘是否可以备份? 支持备份。 针对数据库或邮件系统等有一致性要求的应用,建议在备份前,暂停所有数据的写操作,再进行备份。 如果无法暂停写操作,则可以将应用系统停止或者将云主机停机,进行离线的备份。 扩容后的云硬盘能否使用备份恢复数据? 可以。 但是扩容后的云硬盘使用备份恢复的数据是变更前的数据,即扩容前的数据。恢复之后,数据以及文件系统配置都将还原至扩容前,请务必对扩容的容量重新进行扩展磁盘分区以及文件系统的操作。具体操作请参见云硬盘扩容概述。
        来自:
        帮助文档
        云硬盘 EVS
        常见问题
        云硬盘备份类
      • 在函数中如何访问其他服务?
        函数计算提供了一个统一的执行环境,使得您的函数能够无缝地访问和集成各种云服务和其他资源。 无论是天翼云提供的服务如消息服务、对象存储服务、数据库服务,还是您自建的服务,甚至是调用其他函数计算实例,这些操作在函数内部执行时,与您在本地环境中的操作体验是一致的。 要实现这些服务的访问,您需要确保您的函数代码中包含了必要的依赖库。这些依赖库应当与您的函数代码一起被打包,并上传至函数计算平台。一旦部署完成,您的函数就可以在执行时调用这些依赖库,从而与外部服务进行交互。
        来自:
        帮助文档
        函数计算
        常见问题
        访问其他服务
        在函数中如何访问其他服务?
      • 产品定义
        本节为您介绍数据安全中心产品定义与须知。 据安全中心(Data Security Center)是新一代的云原生数据安全平台,提供敏感数据扫描,数据的分类分级、安全体检,水印溯源,脱敏等基础安全能力。通过数据安全总览整合数据全生命周期各阶段状态,对外整体呈现云上数据安全态势。 云上全场景覆盖 整合云上各类数据源,提供一站式数据保护和防御机制。支持结构化和非结构化类型数据,支持云原生和ECS自建场景。 全栈敏感数据防护 根据敏感数据发现策略来精确识别数据库中的敏感数据,基于多种预置脱敏算法+用户自定义脱敏算法,实现全栈敏感数据防护。 说明 DSC仅对数据进行敏感数据检测,不会对您的数据文件进行保存。
        来自:
        帮助文档
        数据安全中心
        产品介绍
        产品定义
      • 配置FTP/SFTP连接
        本章节主要介绍数据治理中心的配置FTP/SFTP连接功能。 FTP/SFTP连接适用于从线下文件服务器或ECS服务器上迁移文件到数据库。 说明 当前仅支持Linux操作系统的FTP 服务器。 连接FTP或SFTP服务器时,他们的连接参数相同,详见下表:FTP/SFTP连接参数 参数名 说明 取值样例 名称 连接的名称,根据连接的数据源类型,用户可自定义便于记忆、区分的连接名。 ftplink 主机名或IP FTP或SFTP服务器的IP地址或者主机名。 ftp.apache.org 端口 FTP或SFTP服务器的端口,默认值为21。 21 用户名 登录FTP或SFTP服务器的用户名。 cdm 密码 登录FTP或SFTP服务器的密码。
        来自:
        帮助文档
        数据治理中心 DataArts Studio
        用户指南
        数据集成
        管理连接
        配置FTP/SFTP连接
      • 使用限制
        本章节主要介绍数据仓库服务的使用限制。 数据仓库服务只支持用户管理集群,不支持直接访问集群节点。用户或应用程序使用数据库对应的集群访问IP地址和端口,访问数据仓库。 若创建非ECS+EVS形态的集群,则创建好以后不支持修改规格,如果需要使用更高规格的节点,请重新创建一个新的集群。变更规格目前仅支持ECS+EVS形态的云数仓或实时数仓集群。 用户需要在与集群相同的虚拟私有云子网中使用客户端连接DWS集群。 从文档直接复制命令到执行环境中粘贴时可能自动换行,导致运行出错,请注意删除换行。
        来自:
        帮助文档
        数据仓库服务
        产品简介
        使用限制
      • 最佳实践概述
        本章节会介绍MySQL读写分离的操作场景。 场景描述 概述:读写分离是指通过一个读写分离的连接地址实现读写请求的自动转发。开通读写分离功能后,如果无只读实例,通过RDS的读写分离连接地址,读写请求均会自动访问主实例。如果存在只读实例,通过RDS的读写分离连接地址,写请求均会自动访问主实例,读请求按照读权重设置自动访问各个实例。 典型行业:医疗、金融等。 适配场景:适用于高并发场景,尤其针对较多数据库读操作的场景。 方案优势 减少主库的访问压力,提升业务效率。 读写分离采用一个IP地址,自动实现读写流量的分发。
        来自:
        帮助文档
        关系数据库MySQL版
        最佳实践
        MySQL读写分离
        最佳实践概述
      • 运维指导
        问题现象 已知存在某DLI表,但在DLI页面查询不到该表。 问题根因 已有表但是查询不到时,大概率是因为当前登录的用户没有对该表的查询和操作权限。 解决措施 联系创建该表的用户,让该用户给需要操作该表的其他用户赋予查询和操作的权限。赋权操作如下: 1.使用创建表的用户账号登录到DLI管理控制台,选择“数据管理 > 库表管理”。 2.单击对应的数据库名称,进入到表管理界面。在对应表的“操作”列,单击“权限管理”,进入到表权限管理界面。 3.单击“授权”,授权对象选择“用户授权”,用户名选择需要授权的用户名,勾选对应需要操作的权限。如“查询表”、“插入”等根据需要勾选。 4.单击“确定”完成权限授权。 5.授权完成后,再使用已授权的用户登录DLI控制台,查看是否能正常查询到对应表。 OBS表压缩率较高 当Parquet/Orc格式的OBS表对应的文件压缩率较高时(跟文本相比,超过5倍压缩率),建议在提交导入数据到DLI表作业时,在submitjob请求体conf字段中配置“dli.sql.files.maxPartitionBytes33554432”,该配置项默认值为128MB,将其配置成32MB,可以减少单个任务读取的数据量,避免因过高的压缩比,导致解压后单个任务处理的数据量过大。 如何避免字符码不一致导致的乱码 DLI只支持UTF8文本格式。 执行创建表和导入操作时,用户的数据需要是以UTF8编码。 删除表后再重新创建同名的表,需要对操作该表的用户和项目重新赋权 问题场景 A用户通过SQL作业在某数据库下创建了表testTable,并且授权testTable给B用户插入和删除表数据的权限。后续A用户删除了表testTable,并重新创建了同名的表testTable,如果希望B用户继续保留插入和删除表testTable数据的权限,则需要重新对该表进行权限赋予。
        来自:
        帮助文档
        数据湖探索
        常见问题
        操作类
        SQL作业相关问题
        运维指导
      • 查询实例pg_hba.conf文件的修改记录
        参数 参数类型 说明 示例 下级对象 id Long 修改记录标识id 1 instId Long 实例id 54 tenantId Long 租户id 1 opType String 操作类型,取值说明: add新增行记录, delete删除行记录, modify修改属性记录 add line Integer 所操作的记录在hba文件中对应的行数 10 item String 操作的属性,仅当opType为modify时才有值 type: 连接类型 database:数据库 username:账号 database oldVal String 初始值,操作类型为add时,值为空 test newVal String 修改后的值,操作类型为delete时,值为空 portgres createTime String 修改时间,格式为yyyyMMdd HH:mm:ss 20221017 12:00:00
        来自:
        帮助文档
        关系数据库PostgreSQL版
        API参考
        API
        账号
        查询实例pg_hba.conf文件的修改记录
      • 修改LDAP管理员和LDAP用户密码(含OMS LDAP)
        操作步骤 1.登录FusionInsight Manager,选择“集群 > 待操作集群的名称 > 服务 > LdapServer”。 2.选择“更多 > 修改数据库密码”,在弹出窗口中输入当前登录的用户密码确认身份,单击“确定”。 3.在“修改密码”对话框的“用户信息”中选择需要修改密码的用户名。 4.在“旧密码”输入旧密码,“新密码”和“确认密码”输入新密码。 默认密码复杂度要求: 密码字符长度为16~32位。 至少需要包含大写字母、小写字母、数字、特殊字符~!@ $%^&()+[{}];, /?中的3种类型字符。 不可和用户名相同或用户名的倒序字符相同。 不可与当前密码相同。 5.勾选“我已阅读此信息并了解其影响”,单击“确定”确认修改并重启服务。
        来自:
        帮助文档
        翼MapReduce
        用户指南
        FusionInsight Manager操作指导(适用于3.x)
        安全管理
        帐户管理
        修改系统内部用户密码
        修改LDAP管理员和LDAP用户密码(含OMS LDAP)
      • 云专线的功能
        混合云构建 您可以在私有网络内部署您的应用程序,在您的企业数据中心部署数据库服务器。天翼云私有网络提供稳定安全的专线接入,帮您打通企业数据中心与云端资源。通过云上资源的弹性扩展特性帮助您降低企业IT运维成本,同时又不用担心企业核心数据安全,轻松实现弹性灵活混合云部署。 云迁移 为企业上云提供优质的网络传输服务,解决现有业务系统平滑迁移的能力。 移动入云 手机及移动端通过VPDN接入企业私有云, 形成固移融合、主机+人+物联网的企业内网。至此,将为企业构建一个完整的企业内网IT基础设施(主机、存储、PC 、手机、企业物联网等)。
        来自:
        帮助文档
        云专线
        产品介绍
        云专线的功能
      • 团队管理
        本页介绍天翼云TeleDB数据库团队管理相关操作。 注意 团队管理模块只有超级管理员和团队管理员才能进入。 团队作为数据管理模块中一组用户和数据库资源的集合,团队内成员均可访问团队内的实例,在查询窗口、数据导入和导出等功能中,可搜索并选中团队内的所有数据库进行操作。 团队成员有包括团队管理员和普通成员两种团队角色,其中: 团队管理员:每个团队至少有一个团队管理员。团队管理员可以添加和删除团队内的成员和实例。 普通成员:团队内的普通成员可访问团队内所有实例,查看团队内其他成员信息。 团队管理功能包含全部团队列表、团队成员管理和团队实例管理三部分。 全部团队列表:只有超级管理员可访问。通过此界面,超级管理员可查看所有团队信息、添加团队和删除团队,同时也可以进入特定团队去管理该团队的成员和实例。 团队成员管理:超级管理员或者团队的团队管理员可访问。通过此界面,用户可查看团队内的所有成员信息,添加和删除团队成员,变更成员的团队角色。 团队实例管理:超级管理员或者团队的团队管理员可访问。通过此界面,用户可查看团队内的所有实例信息,添加实例至团队,且可通过快速跳转到元数据管理界面编辑和移除实例。实例添加至团队后,团队内所有成员均可访问团队内的实例。 1. 查看所有团队 1. 以超级管理员身份登录数据管理模块。 2. 在左侧菜单栏依次选择安全中心 > 团队管理。 3. 界面展示当前组织下,所有团队列表。 2. 添加团队 1. 在全部团队列表页中单击新建团队 ,系统显示新建团队弹窗。 2. 输入团队名称 ,选择一个或多个用户作为团队的团队管理员。 3. 单击确定完成团队的添加。 3. 修改团队 1. 在全部团队列表页中单击要修改团队 右侧的管理按钮,系统显示团队修改弹窗。 2. 输入新的团队名称,调整团队管理员。 3. 单击确定完成团队的修改操作。 4. 删除团队 1. 在全部团队列表页中单击要删除团队右侧的删除 按钮,系统显示团队删除确认 弹窗。 2. 单击确定完成团队的删除操作。 5. 添加团队成员 1. 在团队成员管理页中,团队下拉列表选中要添加成员的团队,系统显示该团队下所有成员。 2. 单击添加用户 至团队,系统显示添加弹窗。 3. 在团队角色下拉列表中选择要添加的团队角色。 4. 在用户下拉列表中,搜索要添加的用户后进行选中。可以多次搜索和选中多个用户。 5. 单击确定完成团队成员的添加操作。 6. 修改成员角色 1. 在团队成员管理页中,团队下拉列表选中要修改成员角色的团队,系统显示该团队下所有成员。 2. 单击要修改角色的成员的团队内角色下拉列表,选择新的团队角色。 3. 系统自动保存成员的新角色。 7. 删除团队成员 1. 在团队成员管理页中,团队下拉列表选中要删除成员的团队,系统显示该团队下所有成员。 2. 单击某个成员右侧的从团队移除按钮,系统显示团队移除确认弹窗。 3. 单击确定完成团队成员的删除操作。 8. 录入实例到团队 1. 在团队实例管理页中,团队下拉列表选中要录入实例的团队,系统显示该团队下所有实例。 2. 单击添加实例至团队,系统显示添加实例弹窗。 3. 在实例弹窗中,实例已默认绑定到当前团队,填写其他信息进行实例的录入。具体如何填写,参见数据资产 > 元数据管理 中关于各种类型实例录入的说明。 4. 单击确定完成团队实例的录入操作。 9. 删除团队中的实例 1. 在团队实例管理页中,团队下拉列表选中要删除实例的团队,系统显示该团队下所有实例。 2. 单击要删除实例右侧实例元数据 按钮,跳转到实例元数据页。 3. 在实例元数据中,列表默认显示要移除的实例,单击右侧更多 > 删除实例 ,系统显示实例删除确认弹窗。 4. 单击确定完成团队实例的删除操作。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        管理平台使用手册
        数据管理服务操作指南
        团队管理
      • 使用Logstash迁移Elasticsearch实例间数据
        本文以自建Elasticsearch 7.10.2版本迁移至天翼云Elasticsearch实例为例子,介绍如何使用天翼云Logstash实现迁移Elasticsearch实例的数据。 Logstash 是一个开源的数据处理管道工具,广泛用于数据收集、处理和传输。它通常作为“ELK Stack”(Elasticsearch、Logstash、Kibana、Beats)的一个核心组件,用于处理结构化和非结构化数据。 天翼云Logstash可以实现将源Elasticsearch实例(如天翼云、自建或第三方Elasticsearch实例)中的数据迁移至天翼云Elasticsearch实例。在升级实例版本、实例架构调整、或跨区域的实例数据迁移时,可以选择使用天翼云Logstash迁移源Elasticsearch实例数据。 Logstash的方式迁移数据支持跨大版本,且迁移方式灵活,下表是支持的集群版本: 源目标 Elasticsearch7.10.2 OpenSearch2.19.1 Elasticsearch6.x √ √ Elasticsearch7.x小于7.10.2 √ √ Elasticsearch7.x大于7.10.2 √ √ Elasticsearch8.x √ √ 本文以自建Elasticsearch 7.10.2版本迁移至天翼云Elasticsearch实例为例子。 前提条件 已经创建天翼云Elasticsearch实例。 已经在创建的Elasticsearch实例中加装了Logstash实例。 加装Logstash能够通过内网或公网访问需要迁移的源Elasticsearch实例。 Logstash工作模型 Logstash工作模型核心部分为三部分:输入(Input)、过滤器(Filter)、输出(Output),按照配置管道文件的顺序对数据进行提取、处理转换、输出。 1.输入(Input):Logstash支持多种数据输入源,如文件、数据库、消息队列以及Elasticsearch等。在我们的场景中,源Elasticsearch实例就是输入数据源。Logstash会批量提取源Elasticsearch实例中的数据。 2.过滤器(Filter):过滤器是可选的,用于对输入数据进行实时处理和转换。它提供了一些强大的插件,可以对数据进行解析、变换、裁剪或其他操作。在我们的场景中,可以选择是否使用过滤器来处理迁移中的数据,例如删除源数据中不需要迁移的字段等操作。 3.输出(Output):Logstash的输出插件负责将处理后的数据写入到目标位置,这可以是文件、数据库、消息队列,或者像本例中的天翼云Elasticsearch实例。
        来自:
        帮助文档
        云搜索服务
        最佳实践
        迁移集群
        使用Logstash迁移Elasticsearch实例间数据
      • 配置单实例并发度
        您可以在函数计算中设置实例并发度,即指定每个函数实例可以同时处理的最大并发请求数。这使您能够在流量高峰期有效管理资源使用,降低冷启动的影响,从而实现提升性能和控制成本的目标。 背景信息 函数计算按实例执行时长计费。假设有3个请求需要同时处理,每个请求都需要10秒,根据不同的并发度设置,执行时长会有所不同。 如果实例并发度设置为1,每个实例一次只能处理1个请求,那么函数计算需要创建3个实例来处理这3个请求,总执行时长为30秒。 如果实例并发度设置为10,每个实例可以同时处理最多10个请求,那么函数计算只需创建1个实例即可处理这3个请求,总执行时长仅为10秒。 说明 默认情况下,函数的实例并发度为1,这意味着一个实例只能同时处理一个请求。当您将单实例并发度设置为大于1时,函数计算在进行弹性伸缩时,会在充分利用现有实例的并发度后,才会创建新的实例。 实例并发度设置为不同的值时,请求执行的区别如下图所示: 应用场景 单实例多并发功能适用于函数中存在大量等待下游服务响应的场景。由于等待响应通常不消耗资源,通过在一个实例内并发处理,不仅能够节省成本,还能提高应用的响应能力和吞吐量。 优势 节省费用并减少执行时长。 例如,对于偏重 I/O 的函数,可以在一个实例内并发处理,从而减少所需实例数量并降低总执行时长。 实现请求之间的状态共享。 多个请求可以共用一个实例内的数据库连接池,从而减少与数据库的连接次数。 降低冷启动的概率。 由于多个请求能够在一个实例内处理,新实例的创建次数减少,从而降低了冷启动的发生概率。
        来自:
        帮助文档
        函数计算
        用户指南
        函数配置
        配置单实例并发度
      • 1
      • ...
      • 229
      • 230
      • 231
      • 232
      • 233
      • ...
      • 289
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

      OpenClaw云服务器专属“龙虾“套餐低至1.5折起

      青云志云端助力计划

      一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云

      云上钜惠

      爆款云主机全场特惠,2核4G只要1.8折起!

      中小企业服务商合作专区

      国家云助力中小企业腾飞,高额上云补贴重磅上线

      出海产品促销专区

      爆款云主机低至2折,高性价比,不限新老速来抢购!

      天翼云奖励推广计划

      加入成为云推官,推荐新用户注册下单得现金奖励

      产品推荐

      弹性云主机 ECS

      多活容灾服务

      镜像服务 IMS

      轻量型云主机

      弹性伸缩服务 AS

      训推服务

      公共算力服务

      模型推理服务

      知识库问答

      推荐文档

      入门教程①:centos7 新特性之systemctl

      编辑备份集

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 服务器安全卫士
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 天翼云国际站
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2026 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号