云主机开年特惠28.8元/年,0元秒杀等你来抢!
查看详情

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版OpenClaw NEW OpenClaw云服务器专属“龙虾“套餐低至1.5折起
  • 天翼云新春焕新季 NEW 云主机开年特惠28.8元/年,0元秒杀等你来抢!
  • 云上钜惠 爆款云主机全场特惠,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云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      天翼云云物融合_相关内容
      • 删除模式
        本文为您介绍如何删除模式。 plaintext teledb drop schema teledbschemaowner; DROP SCHEMA 当模式中存在对象时,则会删除失败,提示如下。 plaintext teledb create table teledbschemanew.test(id int); CREATE TABLE teledb drop schema teledbschemanew; ERROR: cannot drop schema teledbschemanew because other objects depend on it DETAIL: table teledbschemanew.test depends on schema teledbschemanew HINT: Use DROP ... CASCADE to drop the dependent objects too. 参考如下强制删除,会将模式中的对象也级联删除掉。 plaintext teledb drop schema teledbschemanew cascade; NOTICE: drop cascades to table teledbschemanew.test DROP SCHEMA
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.0.0版本产品文档
        开发手册
        数据库基础开发
        DML操作
        模式管理
        删除模式
      • jsonb应用
        select from tjsonb; id fjsonb + 1 {"col": "pgxz", "col1": 1, "col2": "teledb"} 2 {"col1": 1, "col2": "teledb"} 3 {"col1": 1, "col2": "teledbupdate"} (3 rows) teledb update tjsonb set fjsonb jsonbset( fjsonb , '{col2}' , '"pgxz"' , false ) where id3; UPDATE 1 teledb select from tjsonb; id fjsonb + 1 {"col": "pgxz", "col1": 1, "col2": "teledb"} 2 {"col1": 1, "col2": "teledb"} 3 {"col1": 1, "col2": "pgxz"} (3 rows) jsonb函数应用 jsonbeach() 将 json 对象转变键和值 plaintext teledb select fjsonb from tjsonb where id1; fjsonb {"col": "pgxz", "col1": 1, "col2": "teledb"} (1 row) teledb select from jsonbeach((select fjsonb from tjsonb where id1)); key value + col "pgxz" col1 1 col2 "teledb" (3 rows) jsonbeachtext() 将 json 对象转变文本类型的键和值 plaintext teledb select from jsonbeachtext((select fjsonb from tjsonb where id1)); key value + col pgxz col1 1 col2 teledb (3 rows) rowtojson() 将一行记录变成一个json对象 plaintext teledb create table t1(id int, name varchar); CREATE TABLE teledb insert into t1 values(1,'teledb'),(2,'pgxc'); COPY 2 teledb select from t1; id name + 1 teledb 2 pgxc (2 rows) teledb select rowtojson(t1) from t1; rowtojson {"id":1,"name":"teledb"} {"id":2,"name":"pgxc"} (2 rows)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        json和jsonb使用
        jsonb应用
      • json 应用
        本文为您介绍json应用的相关操作。 创建json 类型字段表 plaintext teledb create table tjson(id int,fjson json); CREATE TABLE 插入数据 plaintext teledb insert into tjson values(1,'{"col1":1,"col2":"teledb"}'); INSERT 0 1 teledb insert into tjson values(2,'{"col1":1,"col2":"teledb","col3":"pgxz"}'); INSERT 0 1 teledb select from tjson; id fjson + 1 {"col1":1,"col2":"teledb"} 2 {"col1":1,"col2":"teledb","col3":"pgxz"} (2 rows) 通过键获得json对象域 plaintext teledb select fjson >'col2' as col2 ,fjson > 'col3' as col3 from tjson; col2 col3 + "teledb" "teledb" "pgxz" (2 rows) 以文本形式获取对象值 plaintext teledb select fjson >>'col2' as col2 ,fjson >> 'col3' as col3 from tjson; col2 col3 + teledb teledb pgxz (2 rows) teledb select fjson >>'col2' as col2 ,fjson >> 'col3' as col3 from tjson where fjson >> 'col3' is not null; col2 col3 + teledb pgxz (1 row)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        json和jsonb使用
        json 应用
      • 数据排序
        select from teledbpg order by md5(nickname); id nickname + 1 hello,pgxc 3 pg 1 teledb (3 rows) 排序也能用子查询。 plaintext teledb select from teledbpg order by (select id from teledbpg order by random() limit 1); id nickname + 1 teledb 1 hello,pgxc 3 pg (3 rows) null 值排序结果处理 plaintext teledb insert into teledbpg values(4,null); INSERT 0 1 null 值记录排在最前面。 plaintext teledb select from teledbpg order by nickname nulls first; id nickname + 4 1 hello,pgxc 3 pg 1 teledb (4 rows) null 值记录排在最后。 plaintext teledb select from teledbpg order by nickname nulls last; id nickname + 1 hello,pgxc 3 pg 1 teledb 4 (4 rows) 按拼音排序 使用convert 函数实现汉字按拼音进行排序。 plaintext teledb select from (values ('张三'), ('李四'),('陈五')) t(myname) order by convert(myname::bytea,'UTF8','GBK'); myname 陈五 李四 张三 (3 rows) 使用convertto 函数实现汉字按拼音进行排序。 plaintext teledb select from (values ('张三'), ('李四'),('陈五')) t(myname) order by convertto(myname,'GBK'); myname 陈五 李四 张三 (3 rows) 通过指定排序规则collact 来实现汉字按拼音进行排序。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.0.0版本产品文档
        开发手册
        数据库基础开发
        DDL操作
        SELECT语法
        数据排序
      • 返回两个结果的交集
        本文介绍如何在使用SELECT语法时,返回两个结果的交集。 plaintext teledb select from teledbpg intersect select from teledbpg1; id nickname + 3 pg (1 row)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.0.0版本产品文档
        开发手册
        数据库基础开发
        DDL操作
        SELECT语法
        返回两个结果的交集
      • 安装包与系统版本不匹配导致安装失败
        当安装包与系统版本不匹配导致安装失败时,您可以参考本文,查看问题现象、原因和解决方案。 问题现象 安装dcp控制体出现安装报错,执行删除冲突的安装包,但删除不了。 原因分析 安装包与操作系统版本不一致,操作系统版本过高导致的。 解决方案 升级安装包,使其匹配操作系统版本。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.0.0版本产品文档
        安装部署手册
        常见问题
        安装包与系统版本不匹配导致安装失败
      • json和jsonb简介
        本文为您介绍 json和jsonb。 本产品支持非关系数据类型JSON,JSON 数据类型是用来存储JSON(JavaScript Object Notation)数据的。这种数据也可以被存储为text,但是JSON数据类型的优势在于能强制要求每个被存储的值符合JSON规则。 也有很多JSON相关的函数和操作符可以用于存储在这些数据类型中的数据。JSON数据类型有json 和jsonb。它们接受完全相同的值集合作为输入。主要的实际区别是效率。json数据类型存储输入文本的精准拷贝,处理函数必须在每次执行时必须重新解析该数据。而jsonb数据被存储在一种分解好的二进制格式中,它在输入时要稍慢一些,因为需要做附加的转换。但是jsonb在处理时要快很多,因为不需要解析。jsonb也支持索引,这也是一个令人瞩目的优势。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        json和jsonb使用
        json和jsonb简介
      • 版本说明书
        本页简要介绍分布式数据库V5.0.0版本更新说明。 V5.0.0版本说明 组件名称 版本号 发布时间 TeleDBXCore 5.0 2022年 12 月 新增和优化功能: 1. 支持重置实例密码,包括查看实例详情和重置实例root用户密码。 2. 支持备份数据加密。 3. 支持表空间管理,包括创建表空间、查看实例所有用户、检测挂载目录可用性、查看表空间列表、删除表空间和修改表空间。 4. 支持创建同规格实例,包括查看实例信息、创建同规格实例、软件包增加blocksize特性解析、升级时增加blocksize筛选、实例开通时提供多个不同的blocksize编译包、。创建实例时增加数据损坏检测和链接实例提供SSL加密功能。 5. 优化Oracle兼容性,包括支持NULLIF函数、支持TRIM函数、支持 physicalattributesclause函数、支持dual虚表、支持查询ORDER BY、允许插入字符串类型的数据(text/varchar.)转换为数字类型的列(int/nuemric)和支持运算符“”等。 6. 支持跨数据库数据访问、跨平台与Oracle数据库数据交换和多模式访问。 修改功能 无。 修复缺陷 无。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.0.0版本产品文档
        版本说明书
      • 视图管理
        select from tnew; f1 f2new f3 ++ 1 20230822 11:06:16.9783 1 3 20230822 11:06:16.9783 100 2 20230822 11:06:16.9783 50 2 20230822 11:06:16.9783 110 5 20230822 11:16:06.712109 10 (5 rows) teledb select from trangemv; f1 f2new + 1 20230822 3 20230822 2 20230822 2 20230822 (4 rows) teledb REFRESH MATERIALIZED VIEW trangemv; REFRESH MATERIALIZED VIEW teledb select from trangemv; f1 f2new + 1 20230822 2 20230822 2 20230822 5 20230822 3 20230822 (5 rows) 注意 物化视图数据存储在CN节点上面,每个CN节点各有一份相同的数据。 plaintext teledb explain select from trangemv; QUERY PLAN Seq Scan on trangemv (cost0.00..22.70 rows1270 width12) (1 row)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        DDL操作
        视图管理
      • all 用法
        本文介绍如何在使用SELECT语法时添加all条件。 需要大于所有值才为真。 plaintext teledb select from teledbpg where id > all (select 1 union select 3); id nickname + 4 (1 row)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        DML操作
        SELECT语法
        all 用法
      • 返回两个结果的交集
        本文介绍如何在使用SELECT语法时,返回两个结果的交集。 plaintext teledb select from teledbpg intersect select from teledbpg1; id nickname + 3 pg (1 row)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        DML操作
        SELECT语法
        返回两个结果的交集
      • not in中包含了null,结果全为真
        本文介绍使用SELECT语法时,not in中包含了null,结果全为真的场景。 plaintext teledb select from teledbpg where id not in (1,3); id nickname + 2 TELEDB 4 (2 rows) teledb select from teledbpg where id not in (1,3,null); id nickname + (0 rows)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        DML操作
        SELECT语法
        not in中包含了null,结果全为真
      • 特殊应用
        本文为您介绍SELECT语法的特殊应用场景,例如多行变成单行和一列变成多行。 多行变成单行 plaintext teledb select arraytostring(array(select nickname from teledbpg1),','); arraytostring test,pg (1 row) 一列变成多行 plaintext teledb insert into teledbpg1 values(6, 'teledb, teledb1'); INSERT 0 1 teledb select regexpsplittotable((select nickname from teledbpg1 where id6 limit 1), ','); regexpsplittotable teledb teledb1 (2 rows)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        DML操作
        SELECT语法
        特殊应用
      • 提交工单显示主机cpu或者内存不足
        本文为您介绍提交工单显示主机cpu或者内存不足的问题现象、问题原因和解决方案。 问题现象 提交工单时提示主机资源不足。 原因分析 通过查看错误日志发现需要的主机资源远超主机本身规格,实例主机规格是(96C256G),内存不够。 但是统计发现实例主机使用的资源是192G,与dcp计算的相差甚大。 解决方案 调整配置库的cgroupcluster表数据,降低比例。 plaintext usedcp selectoversaleratefromcgroupcluster updatecgroupclustersetoversalerate200;
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        安装部署手册
        常见问题
        提交工单显示主机cpu或者内存不足
      • Teledb管控服务安装部署
        该任务用于指导软件工程师安装部署teledb管控服务。 该任务用于指导软件工程师安装部署teledb管控服务。 前提条件 已安装dcp。 已初始化环境,包括创建teledb用户,挂载磁盘,并给于sudo权限。 操作步骤 本次操作以安装X86安装包为例。 1. 创建根目录提供给挂载盘/data使用,并给于sudo权限。 plaintext mkdir p /data mount /dev/vdb /data echo "UUID"blkid /dev/vdbcut d '"' f2" /data xfs defaults 0 0" sudo tee a /etc/fstab 2. 上传并解压安装包。 plaintext cd /app 上传teledbdeployx86centos.zip和teledbxossxxxi.x8664.rpm至app目录下。 unzip teledbdeployx86centos.zip cd teledbdeployx86centos/teledbxmirror/pgxzm cp teledbxossxxxi.x8664.rpm 3. 安装dos2unix 执行如下命令 plaintext cd /app/teledbdeployx86centos/teledbxmirror/deploy/utils/ rpm ivh dos2unix6.0.34.el7.x8664.rpm 出现如下回显信息。 plaintext cd /app chmod R 755 teledbdeployx86centos chown R teledb:teledb /app 4. 修改配置文件role.info、ossdcp.conf和ossinit.conf。 执行如下命令修改role.info配置文件。 plaintext su teledb cd /app/teledbdeployx86centos/teledbxmgr/conf vim role.info 您可按照如下模版修改配置文件内容: 需要修改的就是主机ip、ssh端口、ssh连接用户(teledb)、用户密码
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        安装部署手册
        安装过程
        Teledb管控服务安装部署
      • where 条件使用
        本文为您介绍如何在使用SELECT语法时添加where条件。 单条件查询 plaintext teledb select from teledbpg where id 1; id nickname + 1 teledb 1 hello,pgxc (2 rows) 多条件and plaintext teledb select from teledbpg where id 1 and nickname like '%h%' ; id nickname + 1 hello,pgxc (1 row) 多条件or plaintext teledb select from teledbpg where id 1 or nickname like '%p%' ; id nickname + 1 teledb 1 hello,pgxc 3 pg (3 rows) ilike 不区分大小写匹配 plaintext teledb insert into teledbpg values(2,'TELEDB'); INSERT 0 1 teledb select from teledbpg where nickname ilike '%te%'; id nickname + 1 teledb 2 TELEDB (2 rows) where 条件也能支持子查询 plaintext teledb select from teledbpg where id(select (random())::integer from teledbpg order by random() limit 1); id nickname + (0 rows) teledb select from teledbpg where id(select (random())::integer from teledbpg order by random() limit 1); id nickname + 1 teledb 1 hello,pgxc (2 rows) null 值查询方法 plaintext teledb select from teledbpg where nickname is null; id nickname + 4 (1 row) teledb select from teledbpg where nickname is not null; id nickname + 1 teledb 3 pg 1 hello,pgxc 2 TELEDB (4 rows) exists 只要有记录返回就为真 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        DML操作
        SELECT语法
        where 条件使用
      • 存储组管理
        drop table t1; DROP TABLE teledb drop sharding in group defaultgroup; DROP SHARDING GROUP teledb drop node group defaultgroup; DROP NODE GROUP 修改存储组 修改存储组只能将存储组定义为默认存储组,语法如下 plaintext alter node group groupname set to default; 当已存在默认存储组的情况下,此语句无法生效 plaintext teledb create node group group1 with (dn01); CREATE NODE GROUP teledb create node group group2 with (dn02); CREATE NODE GROUP teledb alter node group group1 set to default; ALTER NODE GROUP teledb alter node group group2 set to default; ERROR: default group already exists, groupoid:57352 查看存储组相关信息 plaintext teledb select oid, from pgxcgroup; oid groupname defaultgroup groupmembers +++ 57353 group2 0 16386 57352 group1 1 16385
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        DDL操作
        存储组管理
      • copy使用
        ! cat /home/teledb/t.txt 1,张三,20001201 00:00:00,北京 2,李四,19970324 00:00:00,上海 3,王五,20040901 00:00:00,广州 4,赵六,20001201 00:00:00, teledb copy t from '/home/teledb/t.txt' (format 'csv'); ERROR: node:dn02, backendpid:21393, nodename:dn02,backendpid:21393,message:null value in column "city" violates notnull constraint DETAIL: Failing row contains (4, 赵六, 20001201 00:00:00, null). 不使用FORCENOTNULL处理的话就变成NULL值。 plaintext teledb copy t from '/home/teledteledb create table tjson(id int,fjson json); CREATE TABLE b/t.txt' (format 'csv', forcenotnull(city)); COPY 4 teledb select from t; id name birth city +++ 1 张三 20001201 00:00:00 北京 2 李四 19970324 00:00:00 上海 3 王五 20040901 00:00:00 广州 4 赵六 20001201 00:00:00 (4 rows) 使用FORCENOTNULL处理就变成长度为0的字符串。 encoding 指定导入文件的编码 plaintext copy test from '/home/teledb/test.txt'; 不指定导入文件的编码格式,则无法正确导入中文字符。 plaintext teledb copy test from '/home/teledb/test.txt'; ERROR: invalid byte sequence for encoding "UTF8": 0xbf CONTEXT: COPY test, line 3, nodetype:1(1:cn,0:dn) teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        copy使用
      • 只查某个DN的数据
        本文介绍只查询某个DN数据的操作。 plaintext teledb execute direct on (dn01) 'select from teledbpg'; id nickname + 1 teledb 1 hello,pgxc 2 TELEDB (3 rows) teledb execute direct on (dn02) 'select from teledbpg'; id nickname + 3 pg 4 (2 rows)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        DML操作
        SELECT语法
        只查某个DN的数据
      • 聚合函数并发计算
        本文介绍如何在使用SELECT语法时进行聚合函数并发计算。 plaintext teledb set maxparallelworkerspergather to 0; SET Time: 0.214 ms teledb select count(1) from tcount; count 20000000 (1 row) Time: 2700.569 ms (00:02.701) teledb set maxparallelworkerspergather to 2; SET Time: 0.269 ms teledb select count(1) from tcount; count 20000000 (1 row) Time: 1867.719 ms (00:01.868)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        DML操作
        SELECT语法
        聚合函数并发计算
      • 多表关联
        本文为您介绍SELECT语法中多表关联的使用方法。 内连接 plaintext teledb select from teledbpg inner join teledbpg1 on teledbpg.id teledbpg1.id; id nickname id nickname +++ 3 pg 3 pg (1 row) 左外连接 plaintext teledb select from teledbpg left join teledbpg1 on teledbpg.id teledbpg1.id; id nickname id nickname +++ 1 teledb 1 hello,pgxc 2 TELEDB 3 pg 3 pg 4 (5 rows) 右外连接 plaintext teledb select from teledbpg right join teledbpg1 on teledbpg.id teledbpg1.id; id nickname id nickname +++ 5 test 3 pg 3 pg (2 rows) 全连接 plaintext teledb select from teledbpg full join teledbpg1 on teledbpg.id teledbpg1.id; id nickname id nickname +++ 1 teledb 3 pg 3 pg 4 1 hello,pgxc 2 TELEDB 5 test (6 rows)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        DML操作
        SELECT语法
        多表关联
      • 分页查询
        本文为您介绍如何在使用SELECT语法时进行分页查询。 默认从第一条开始,返回一条记录。 plaintext teledb select from teledbpg limit 1; id nickname + 1 teledb (1 row) 使用offset指定从第几条开始,0表示第一条开始,返回1条记录。 plaintext teledb select from teledbpg limit 1 offset 0; id nickname + 1 teledb (1 row) 从第3条开始,返回二条记录。 plaintext teledb select from teledbpg limit 2 offset 2; id nickname + 2 TELEDB 3 pg (2 rows) 上面的语句没有使用排序,返回结果不可预知,使用order by 可以获得一个有序的结果。 plaintext teledb select from teledbpg order by nickname; id nickname + 1 hello,pgxc 3 pg 1 teledb 2 TELEDB 4 (5 rows) teledb select from teledbpg order by nickname limit 2 offset 2; id nickname + 1 teledb 2 TELEDB (2 rows)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        DML操作
        SELECT语法
        分页查询
      • 数据排序
        本文为您介绍如何在使用SELECT语法时进行排序。 按某一列排序 plaintext teledb create table teledbpg(id int, nickname text); CREATE TABLE teledb insert into teledbpg values(1,'teledb'),(3,'pg'),(1,'hello,pgxc'); COPY 3 teledb select from teledbpg order by nickname; id nickname + 1 hello,pgxc 3 pg 1 teledb (3 rows) 按第一列排序 plaintext teledb select from teledbpg order by 1; id nickname + 1 teledb 1 hello,pgxc 3 pg 按ID 升级排序,再按 nickname 降序排序 plaintext teledb select from teledbpg order by id,nickname desc; id nickname + 1 teledb 1 hello,pgxc 3 pg (3 rows) 效果与上面的语句一样 plaintext teledb select from teledbpg order by 1,2 desc; id nickname + 1 teledb 1 hello,pgxc 3 pg (3 rows) 随机排序 plaintext teledb select from teledbpg order by random(); id nickname + 1 teledb 3 pg 1 hello,pgxc (3 rows) teledb select from teledbpg order by random(); id nickname + 1 hello,pgxc 1 teledb 3 pg (3 rows) 计算排序 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        DML操作
        SELECT语法
        数据排序
      • 自定义复合类型
        本文为您介绍如何增加一个复合类型。 增加一个复合类型 plaintext teledb create type mytype as (f1 int,f2 varchar(10)); CREATE TYPE
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        DDL操作
        自定义复合类型
      • Teledb公共库安装部署
        该任务用于指导软件工程师安装部署teledb公共配置库。 该任务用于指导软件工程师安装部署teledb公共配置库。 前提条件 已初始化环境。 操作步骤 请您参照如下步骤安装teledb公共库。 1. 上传部署包 上传monitor 控制台安装包:teledbtelemonitor . tar到/app 目录下的teledb目录。 2. 解压部署包 执行如下命令解压monitor控制台部署包 plaintext tarzxvfteledbtelemonitor .tar.gzC /app/teledb 3. 手动安装部署依赖(单节点只需初始化部署主机,高可用需要初始化每一台主机) 执行如下命令,进入package/envinit/x86目录。 plaintext cd package/envinit/x86 执行如下命令,解压部署包。 plaintext tar zxvf envInitx86.tar.gz 得到如下目录: plaintext envInit/ envInit/installjdk.sh envInit/jdk/ envInit/jdk/jdk8u201linuxx64.tar.gz envInit/sshpass1.062.el7.x8664.rpm envInit/pv1.4.61.el7.x8664.rpm envInit/lz41.7.53.el7.x8664.rpm envInit/libaio0.3.10913.el7.x8664.rpm 执行如下命令,安装jdk。 plaintext cd envInit/ sh installjdk.sh 出现如下回显信息,表示安装成功。 plaintext install and config java success. 安装成功后,执行如下命令更新环境变量。 plaintext source /etc/profile 执行如下命令安装部署依赖。 plaintext rpm ivh force nodeps nosignature libaio0.3.10913.el7.x8664.rpm rpm ivh force nodeps nosignature lz41.7.53.el7.x8664.rpm rpm ivh force nodeps nosignature pv1.4.61.el7.x8664.rpm rpm ivh force nodeps nosignature sshpass1.062.el7.x8664.rpm (可选)执行如下命令,检查perl是否安装。 plaintext yum install y perl 4. 部署monitor控制台 执行如下命令,进入目录 plaintext cd /app/teledb cd consoledeploy/conf/ Vi tele.ini 参考如下内容,修改tele.ini配置文件 plaintext ;package and directory info [package] ;cputype 填写范围 ,指预置区的芯片类型 x86、arm CPUTYPEx86 PACKAGEMAINDIR/app
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        安装部署手册
        安装过程
        Teledb公共库安装部署
      • TRUNCATE操作
        truncate ttimerange partition for ('20170901' ::timestamp without time zone); TRUNCATE TABLE teledb select from ttimerange; f1 f2 f3 ++ 1 20171001 00:00:00 100 1 20171101 00:00:00 100 (2 rows) truncate 一个数字分区表。 plaintext teledb select from trange; f1 f2 f3 ++ 1 20230823 10:29:46.263768 1 2 20230823 10:29:46.263768 50 2 20230823 10:29:46.263768 110 3 20230823 10:29:46.263768 100 (4 rows) teledb d+ trange Table "public.trange" Column Type Collation Nullable Default Storage Stats target Description +++++++ f1 bigint plain f2 timestamp without time zone now() plain f3 integer plain Distribute By: SHARD(f1) Location Nodes: ALL DATANODES Partition By: RANGE(f3) Of Partitions: 3 Start With: 1 Interval Of Partition: 50 teledb truncate trange partition for (1); TRUNCATE TABLE teledb truncate trange partition for (2); TRUNCATE TABLE teledb select from trange; f1 f2 f3 ++ 2 20230823 10:29:46.263768 110 3 20230823 10:29:46.263768 100 (2 rows)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        DDL操作
        TRUNCATE操作
      • 修改表结构
        添加外键 plaintext teledb create table tp(f1 int not null,f2 int ,primary key(f1)); CREATE TABLE teledb create table tf(f1 int not null,f2 int ); CREATE TABLE teledb ALTER TABLE tf ADD CONSTRAINT tff1fkey FOREIGN KEY (f1) REFERENCES tp (f1); ALTER TABLE teledb d+ tf Table "public.tf" Column Type Collation Nullable Default Storage Stats target Description +++++++ f1 integer not null plain f2 integer plain Foreignkey constraints: "tff1fkey" FOREIGN KEY (f1) REFERENCES tp(f1) Distribute By: SHARD(f1) Location Nodes: ALL DATANODES 外键使用限制: 外键只是同一个节点内约束有效果,所以外键字段和对应主键字段必需都是表的分布键,否则由于数据分布于不同的节点内会导致更新失败。 分区表和冷热分区表也不支持外键,数据分区后位于不同的物理文件中,无法约束。 删除外键 plaintext teledb ALTER TABLE tf DROP CONSTRAINT tff1fkey; ALTER TABLE 修改表所属模式 plaintext teledb create schema teledb; CREATE SCHEMA teledb dt t List of relations Schema Name Type Owner +++ public t table teledb (1 row) teledb alter table t set schema teledb; ALTER TABLE teledb dt t List of relations Schema Name Type Owner +++ teledb t table teledb (1 row) 修改表所属用户 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        DDL操作
        修改表结构
      • gin索引
        create index tarraymcidx on tarray using gin(mc); CREATE INDEX Time: 7997.138 ms (00:07.997) teledb explain select from tarray where mc @> ('{'md5('1')'}')::text[]; QUERY PLAN Remote Fast Query Execution (cost0.00..0.00 rows0 width0) Node/s: dn01, dn02 > Bitmap Heap Scan on tarray (cost39.41..5129.82 rows2503 width61) Recheck Cond: (mc @> ((('{'::text 'c4ca4238a0b923820dcc509a6f75849b'::text) '}'::text))::text[]) > Bitmap Index Scan on tarraymcidx (cost0.00..38.78 rows2503 width0) Index Cond: (mc @> ((('{'::text 'c4ca4238a0b923820dcc509a6f75849b'::text) '}'::text))::text[]) (6 rows) Time: 6.136 ms teledb select from tarray where mc @> ('{'md5('1')'}')::text[]; id mc + 1 {c4ca4238a0b923820dcc509a6f75849b} (1 row) Time: 2.689 ms btreegin任意字段索引 plaintext teledb create table ginmul(f1 int, f2 int, f3 timestamp, f4 text, f5 numeric, f6 text); CREATE TABLE teledb insert into ginmul select random()5000, random()6000, now()+((3000060000random())' sec')::interval , md5(random()::text), round((random()100000)::numeric,2), md5(random()::text) from generateseries(1,1000000); INSERT 0 1000000 teledb create extension btreegin; CREATE EXTENSION teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        DDL操作
        索引管理
        gin索引
      • 多字段索引
        本文为您介绍如何使用多字段索引。 plaintext teledb create table tmulidx (f1 int,f2 int,f3 int,f4 int); CREATE TABLE teledb create index tmulidxidx on tmulidx(f1,f2,f3); CREATE INDEX 多字段使用注意事项: or 查询条件 bitmap scan 最多支持两个不同字段条件。 plaintext teledb insert into tmulidx select t,t,t,t from generateseries(1,1000000) as t; INSERT 0 1000000 teledb analyze ; ANALYZE teledb explain select from tmulidx where f11 or f22 ; QUERY PLAN Remote Fast Query Execution (cost0.00..0.00 rows0 width0) Node/s: dn001, dn002 > Bitmap Heap Scan on tmulidx (cost7617.08..7621.07 rows2 width16) Recheck Cond: ((f1 1) OR (f2 2)) > BitmapOr (cost7617.08..7617.08 rows2 width0) > Bitmap Index Scan on tmulidxidx (cost0.00..2.43 rows1 width0) Index Cond: (f1 1) > Bitmap Index Scan on tmulidxidx (cost0.00..7614.65 rows1 width0) Index Cond: (f2 2) (9 rows) Time: 5.134 ms teledb explain select from tmulidx where f11 or f22 or f13 ; QUERY PLAN Remote Fast Query Execution (cost0.00..0.00 rows0 width0) Node/s: dn001, dn002 > Bitmap Heap Scan on tmulidx (cost7619.51..7625.49 rows3 width16) Recheck Cond: ((f1 1) OR (f2 2) OR (f1 3)) > BitmapOr (cost7619.51..7619.51 rows3 width0) > Bitmap Index Scan on tmulidxidx (cost0.00..2.43 rows1 width0) Index Cond: (f1 1) > Bitmap Index Scan on tmulidxidx (cost0.00..7614.65 rows1 width0) Index Cond: (f2 2) > Bitmap Index Scan on tmulidxidx (cost0.00..2.43 rows1 width0) Index Cond: (f1 3) (11 rows) Time: 5.048 ms teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        DDL操作
        索引管理
        多字段索引
      • gist 索引
        本文为您介绍如何使用gist 索引。 注意 此功能需加载插件pgtrgm。 plaintext teledb create extension pgtrgm; CREATE EXTENSION teledb create table ttrgm (id int,trgm text,notrgm text) ; ERROR: relation "ttrgm" already exists teledb create index ttrgmtrgmidx on ttrgm using gist(trgm gisttrgmops); CREATE INDEX
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        数据库基础开发
        DDL操作
        索引管理
        gist 索引
      • 安装包与系统版本不匹配导致安装失败
        当安装包与系统版本不匹配导致安装失败时,您可以参考本文,查看问题现象、原因和解决方案。 问题现象 安装dcp控制体出现安装报错,执行删除冲突的安装包,但删除不了。 原因分析 安装包与操作系统版本不一致,操作系统版本过高导致的。 解决方案 升级安装包,使其匹配操作系统版本。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        安装部署手册
        常见问题
        安装包与系统版本不匹配导致安装失败
      • 实例开通时,勾选备份机导致开通实例失败
        本文为您介绍实例开通时,勾选备份机导致开通实例失败的问题现象、原因和解决方案。 问题现象 提交工单后,在工单管理中显示实例施工失败。 原因分析 勾选备份机导致开通实例失败。 解决方案 去勾选备份机,重新提交工单。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        安装部署手册
        常见问题
        实例开通时,勾选备份机导致开通实例失败
      • 1
      • ...
      • 248
      • 249
      • 250
      • 251
      • 252
      • ...
      • 273
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

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

      天翼云新春焕新季

      云主机开年特惠28.8元/年,0元秒杀等你来抢!

      云上钜惠

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

      中小企业服务商合作专区

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

      出海产品促销专区

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

      天翼云奖励推广计划

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

      产品推荐

      弹性云主机 ECS

      多活容灾服务

      弹性高性能计算 E-HPC

      天翼云CTyunOS系统

      AI Store

      模型推理服务

      科研助手

      一站式智算服务平台

      人脸检测

      推荐文档

      文档下载

      mstsc 远程登录报错-要求的函数不受支持

      管理

      备案信息需真实有效

      云课堂 第八课:通过IPv6隧道实现天翼云云主机IPv4和IPv

      修改自动备份策略

      概念

      云课堂 第十一课:天翼云虚拟IP地址及其在高可用集群中

      • 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号