爆款云主机低至25.83元/年
查看详情

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 云聚517 · 好价翼起拼 NEW 爆款云主机低至25.83元/年,参与拼团享更多优惠,拼成得额外优惠券
  • 安全隔离版OpenClaw NEW OpenClaw云服务器专属“龙虾“套餐低至1.5折起
  • 聚力AI赋能 天翼云大模型专项 大模型特惠专区·Token Plan 轻享包低至9.9元起
  • 青云志云端助力计划 NEW 一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云
  • 企业出海解决方案 NEW 助力您的业务扬帆出海,通达全球!
  • 天翼云信创专区 NEW “一云多芯、一云多态”,国产化软件全面适配,国产操作系统及硬件芯片支持丰富
  • 中小企业服务商合作专区 国家云助力中小企业腾飞,高额上云补贴重磅上线
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
公共算力服务
  • 裸金属
  • 定制裸金属
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
Token服务
  • 模型广场
  • 体验中心
  • 服务接入
应用托管
  • 应用实例
科研助手
  • 科研智能体
  • 科研服务
  • 开发机
  • 并行计算
大模型
  • DeepSeek-V4-Flash
  • GLM-5.1
  • Qwen3.5-122B-A10B
  • DeepSeek-V3.2(旗舰版)
  • GLM-5(正式版)
智算一体机
  • 智算一体机
智能体引擎
  • 智能体引擎
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

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

定价

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

合作伙伴

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

开发者

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

支持与服务

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

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2026智能云生态大会
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      天翼云云物融合解决方案_相关内容
      • 【下线】2025年10月30日起,关系数据库MySQL版将下线Ⅱ类型资源池高IO存储类型
        本文主要介绍关系数据库MySQL下线高IO存储类型的原因,影响和建议。 原因 由于高IO存储类型(SAS)可能无法满足数据库的性能需求。随着数据量和访问量的增加,可能会遇到磁盘 I/O 瓶颈,导致数据库响应时间增加,影响用户体验。 天翼云关系数据库MySQL版计划于2025年10月30日00:00起,对Ⅱ类型资源池的高IO存储类型进行下线处理,届时您将无法新订购高IO存储类型的实例。 影响 资源池范围 西南1,华东1,华北2,华南2等Ⅱ类型资源池。 实例范围 新购实例:无法新订购上述Ⅱ类型资源池的高IO存储类型实例; 存量实例:存量高IO存储类型实例依然可使用续订,扩容,升级等功能,且进行变更后的存储类型依然为高IO。 建议 为享受更加出色的数据管理能力,助力业务快速发展,建议您使用超高IO或者XSSD类型的存储类型。
        来自:
        帮助文档
        关系数据库MySQL版
        产品公告
        【下线】2025年10月30日起,关系数据库MySQL版将下线Ⅱ类型资源池高IO存储类型
      • 管理API资产
        本节介绍如何管理通过手动添加或自动发现的API资产。 API列表页面展示通过手动添加的API资产,和自动发现任务发现并已确认为API的资产,在该页面可以对这些API资产进行管理,包括编辑、删除操作。 编辑API资产 1. 登录天翼云控制中心。 2. 单击页面顶部的区域选择框,选择区域。 3. 在产品服务列表页,选择“安全 > Web应用防火墙(原生版)”。 4. 在左侧导航栏,选择“API安全 > API管理”,进入API管理页面。 5. 在“API列表”中,单击操作列的“编辑”。 6. 在“编辑API资产”窗口中,可对API名称、业务用途、描述进行修改。 7. 修改完成后,单击“确认”。 删除API资产 删除单个API:在API列表中,单击操作列的“删除”。 批量删除API:勾选多个API,单击列表上方的“批量确认”进行批量操作。
        来自:
        帮助文档
        Web应用防火墙(原生版)
        用户指南
        API安全
        API管理
        管理API资产
      • 事件源概述
        事件源是事件的来源,负责将生产的事件发布到事件总线。 事件总线EventBridge支持以下事件源: 天翼云官方事件源 作为事件源接入时,只要开通相应的天翼云服务,就可以自动接入事件总线EventBridge。通过配置预定义的事件源与事件规则,实现从事件源发布事件到云服务专用总线,经过事件模式过滤后把事件路由到事件目标。 自定义事件源 作为事件源接入时,您可以配置自定义应用事件源,使用SDK接入事件总线EventBridge。通过创建自定义总线、配置事件规则,把自定义应用产生的事件发布到自定义总线,经过事件模式过滤后把事件路由到事件目标。 作为事件源接入时,您可以配置消息类事件提供方,把事件主动拉取到事件总线EventBridge。例如,当您配置事件提供方为分布式消息服务Kafka时,事件总线EventBridge会把分布式消息服务Kafka对应资源产生的消息主动拉取到自定义总线中,经过事件模式过滤后把事件路由到事件目标。
        来自:
        帮助文档
        事件总线
        用户指南
        事件总线
        事件源
        事件源概述
      • 提交容器生成镜像并推送至CRS
        本文介绍如何提交容器生成镜像并推送至CRS。 根据业务需求,如果您想要保留修改后的环境,可以将修改过的容器环境打包成镜像,并推送到容器镜像服务CRS,以便后续可以使用。本文介绍如何通过CommitContainer和DescribeCommitContainerTask接口提交容器生成镜像并推送到CRS。 准备工作 获取账户容器镜像服务的账户凭证,操作详情请见:获取访问凭证(个人版)、获取访问凭证(企业版)。 配置说明 天翼云弹性容器实例ECI支持用户通过OpenAPI创建和查询 CommitContainer 任务,可以将ECI实例中的指定容器保存为镜像,并推送至容器镜像服务的镜像仓库中。 创建CommitContainer Task参考OpenAPI文档:创建commitcontainer任务。 查询CommitContainer Task参考OpenAPI文档:查询一个commitcontainer任务。
        来自:
        帮助文档
        弹性容器实例
        用户指南
        通过ECI控制台使用ECI
        镜像
        提交容器生成镜像并推送至CRS
      • 配置容器镜像
        本文介绍如何配置容器镜像。 ECI支持从天翼云容器镜像服务CRS,或者Docker Hub等私有镜像仓库中拉取镜像。创建ECI实例前,需要将镜像上传到对应仓库中。下面将介绍如何配置容器镜像。 注意 当拉取公网镜像时,需要为ECI实例绑定弹性公网IP。 配置说明 通过控制台创建ECI实例的过程中,为容器配置容器镜像时,可以选择个人仓库中各命名空间下的容器镜像。 当镜像位于DockerHub等私有仓库时,可手动填入容器镜像地址及镜像版本。 如果镜像是私有的,则需要在“其他设置”中添加镜像访问凭证,最后点击“+添加参数”。当用户配置了镜像访问凭证后,平台就会在ECI实例启动后,通过该访问凭证拉取相关镜像。
        来自:
        帮助文档
        弹性容器实例
        用户指南
        通过ECI控制台使用ECI
        镜像
        配置容器镜像
      • 如何使用CDN加速跨账号下的媒体存储资源
        步骤三:添加域名CNAME解析,解析添加成功后CDN服务才会正式生效 步骤四:配置完成后,CDN控制台同时会显示出该加速域名 确认CDN加速媒体存储资源是否生效,可以通过CDN域名访问该Bucket上一个资源的URL,初次访问会回媒体存储获取,可通过多次刷新访问,查看是否命中,判断CDN缓存是否成功。 注意事项 如媒体存储的Bucket是私有的,可配置私有Bucket回源,详情请见:私有Bucket回源。 天翼云CDN加速使用媒体存储作为源站时,按如上完成配置后,系统会自动添加回源流量标识头,CDN回源流量可享受媒体存储优惠费率,详情请见:媒体存储计费项。 相关文档 相关添加加速域名的操作,详情请见:添加加速域名。 相关CDN加速媒体存储的操作说明,详情请见:CDN加速媒体存储资源操作指南。
        来自:
        帮助文档
        CDN加速
        常见问题
        媒体存储相关
        如何使用CDN加速跨账号下的媒体存储资源
      • 产品定义及优势
        本小节介绍云解析的定义及优势。 产品定义 云解析是天翼云与CNNIC联合推出的一款权威云解析产品。产品使用系列自主研发的DNS专用设备,具备完善的网络架构,支持IPv6和下一代互联网技术。 产品优势 专业的解析设备 使用CNNIC自主研发的DNS专用产品构建解析服务平台,有效避免开源软件漏洞。 完善的网络架构 全球分布式部署解析节点,采用BGP+ANYCAST技术组网,实现用户多维度的区域划分,确保每一次查询的全局路由最优化,最大程度上使用户解析就近响应。 灵活扩展性 平台采用良好的网络架构,可灵活的进行功能扩展、解析容量扩展、解析软件扩展等。 多节点,多线路 在全球部署多个节点,支持移动、联通、电信等线路细分。 CNNIC拥有多年的国家顶级域名的运行经验,在域名系统的建设、运行、安全防护等方面积累了大量的实际运营经验和维护经验。 具备完善的应急响应机制,拥有多次完成国内重要活动的网络安全保障经验。
        来自:
        帮助文档
        云解析
        产品介绍
        产品定义及优势
      • 参数模式
        本页介绍天翼云TeleDB数据库PL/pgsql函数的参数模式。 参数模式总共有三种,分别是IN(传入参数,这个是默认方式)、OUT(返回值参数)、INOUT(传入返回值参数),下面介绍这几个参数模式的用法。 IN 模式 IN 模式指的是执行函数时需要输入参数值,如下所示。 plaintext 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 模式参数是指定了函数执行时返回的字段名及类型。 plaintext 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模式是指参数即传入,同时又指定了返回值的字段名和类型。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V2.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
        私有云产品历史版本
        V3.0.0版本产品文档
        开发手册
        数据库基础开发
        DML操作
        INSERT语法
      • 参数模式
        本页介绍天翼云TeleDB数据库PL/pgsql函数的参数模式。 参数模式总共有三种,分别是IN(传入参数,这个是默认方式)、OUT(返回值参数)、INOUT(传入返回值参数),下面介绍这几个参数模式的用法。 IN 模式 IN 模式指的是执行函数时需要输入参数值,如下所示。 plaintext 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 模式参数是指定了函数执行时返回的字段名及类型。 plaintext 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模式是指参数即传入,同时又指定了返回值的字段名和类型。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V4.0.0版本产品文档
        开发手册
        PL:pgsql开发
        参数详细介绍
        参数模式
      • 参数模式
        本页介绍天翼云TeleDB数据库PL/pgsql函数的参数模式。 参数模式总共有三种,分别是IN(传入参数,这个是默认方式)、OUT(返回值参数)、INOUT(传入返回值参数),下面介绍这几个参数模式的用法。 IN 模式 IN 模式指的是执行函数时需要输入参数值,如下所示。 plaintext 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 模式参数是指定了函数执行时返回的字段名及类型。 plaintext 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模式是指参数即传入,同时又指定了返回值的字段名和类型。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.0.0版本产品文档
        开发手册
        PL:pgsql开发
        参数详细介绍
        参数模式
      • 参数模式
        本页介绍天翼云TeleDB数据库PL/pgsql函数的参数模式。 参数模式总共有三种,分别是IN(传入参数,这个是默认方式)、OUT(返回值参数)、INOUT(传入返回值参数),下面介绍这几个参数模式的用法。 IN 模式 IN 模式指的是执行函数时需要输入参数值,如下所示。 plaintext 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 模式参数是指定了函数执行时返回的字段名及类型。 plaintext 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模式是指参数即传入,同时又指定了返回值的字段名和类型。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        PL:pgsql开发
        参数详细介绍
        参数模式
      • 应急方案的目标和组织
        本页介绍天翼云TeleDB数据库应急方案的目标和组织。 目标 服务连续性: 通过人员、资源等的及时调配和安排,确保TeleDB服务的连续性和服务质量。 降低风险: 应急方案必须采取各种措施,尽快解决发生的问题,将由故障产生的影响降到最低。 减少损失: 对于可能产生的影响,提出技术和管理方面的改进建议,尽量将各种损失减少到最低。 应急保障小组 为保障节点及重大活动顺利开展,应提前成立应急保障小组,随时待命: 1. 项目经理:负责整个项目协调和管理工作。 2. 网络工程师:负责网络巡检和相关问题处理。 3. 数据库工程师:负责TeleDB数据库巡检和相关问题处理。 4. 操作系统工程师:负责操作系统巡检和相关问题处理。 同时安排后端相关专家人员,随时待命,有问题可随时介入。 相关人员A/B角配置 1. 应急小组成员,都需要按AB角色配置,互相补位,当工程师A某种原因无法及时提供服务时,由项目经理,在区域范围内安排合适的备份工程师B进行相关的服务; 2. 如果区域人员无法满足要求,由项目经理向技术支持中心经理申请专家技术支持。 3. 专家参与事件不能按时完成情况,则由项目经理申请更高级别技术支持。 下文是TeleDB服务出现故障时的常见应急处理方案,更多故障处理参数故障处理手册。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        应急预案
        应急方案的目标和组织
      • 关于 NULL
        本页介绍天翼云TeleDB数据库中关于NULL的判断和处理方案。 1. NULL的判断:IS NULL,IS NOT NULL。 注意 boolean 类型取值 true,false,NULL。 NOT IN 集合中带有 NULL 元素。 teledb select from toids; id name birth city +++ 1 张三 20001201 00:00:00 北京 2 李四 19970324 00:00:00 上海 3 王五 20040901 00:00:00 广州 (3 rows) teledb select from toids where id not in (null); id name birth city +++ (0 rows) 2. 建议对字符串型NULL 值处理后,再进行 操作。 teledb select id,name from toids limit 1; id name + 1 张三 (1 row) teledb select id,namenull from toids limit 1; id ?column? + 1 (1 row) teledb select id,name coalesce(null,'') from toids limit 1; id ?column? + 1 张三 (1 row) 注意 开启oracle兼容后,可无需处理。 teledb set enableoraclecompatible to on; SET teledb select id,namenull from toids limit 1; id ?column? + 1 张三 (1 row) 3. 建议使用count(1) 或 count() 来统计行数,而不建议使用 count(col) 来统计行数,因为 NULL 值不会计入。 说明 count(多列列名)时,多列列名必须使用括号,例如count( (col1,col2,col3) ),注意多列的count,即使所有列都为NULL,该行也被计数,所以效果与count()一致。 teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        进阶开发
        开发规范
        关于 NULL
      • 开通实例的teledb版本信息不对
        当导入的teledb内核版本与实例开通的版本选择不一致时,您可以参考本文查看问题现象、问题原因和解决方案。 问题现象 导入的teledb内核版本与实例开通的版本选择不一致。 原因分析 导入配置库的sql语句数据错误,dcp的README.md文件是6.11版本的规格。 解决方案 修改dcp库的prodtemplate表数据。 plaintext mysql>usedcp mysql> select id ,prodversion from prodtemplate; ++ id prodversion ++ 8 5.7 9 6.11 10 6.11 ++ 3 rows in set (0.00 sec) mysql> update prodtemplate set prodversion'6.13' where id9; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> update prodtemplate set prodversion'6.13' where id10; Query OK, 1 row affected (0.01 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> select id ,prodversion from prodtemplate; ++ id prodversion ++ 8 5.7 9 6.13 10 6.13 ++ 3 rows in set (0.00 sec)
        来自:
      • 开通实例的teledb版本信息不对
        当导入的teledb内核版本与实例开通的版本选择不一致时,您可以参考本文查看问题现象、问题原因和解决方案。 问题现象 导入的teledb内核版本与实例开通的版本选择不一致。 原因分析 导入配置库的sql语句数据错误,dcp的README.md文件是6.11版本的规格。 解决方案 修改dcp库的prodtemplate表数据。 plaintext mysql>usedcp mysql> select id ,prodversion from prodtemplate; ++ id prodversion ++ 8 5.7 9 6.11 10 6.11 ++ 3 rows in set (0.00 sec) mysql> update prodtemplate set prodversion'6.13' where id9; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> update prodtemplate set prodversion'6.13' where id10; Query OK, 1 row affected (0.01 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> select id ,prodversion from prodtemplate; ++ id prodversion ++ 8 5.7 9 6.13 10 6.13 ++ 3 rows in set (0.00 sec)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V2.0.0版本产品文档
        安装部署手册
        常见问题
        开通实例的teledb版本信息不对
      • 采集天翼云对象存储ZOS访问日志
        ,选择“VPC终端节点 > 终端节点”,通过日志审计实例的VPC(虚拟私有云)名称找到对应的终端节点,单击终端节点ID中可在详情中查看“节点IP”。 3. 填写对象存储的数据采集项。 在日志审计(原生版)控制台,选择“系统配置 > 采集管理 > 对象存储”,配置对象存储ZOS访问日志。 参数 取值 资产组 步骤2新增的资产组。 资产IP 步骤2新增的资产的IPv4 IP。例如,100.127.10.11。 4.0资源池 登录网络控制台,选择“VPC终端节点 > 终端节点”,通过日志审计实例的VPC(虚拟私有云)名称找到对应的终端节点,单击终端节点ID中可在详情中查看“节点IP”。 3.0资源池 登录对象存储控制台,在“资源管理 > 桶列表 > 概览”中,查看IPv4地址。 对象存储类型 天翼云对象存储ZOS 日志类型 桶访问日志 对象存储桶 登录[对象存储控制台](
        来自:
        帮助文档
        日志审计(原生版)
        最佳实践
        采集天翼云对象存储ZOS访问日志
      • INSERT语法
        本页介绍天翼云TeleDB数据库的INSERT语法。 插入单条记录 指定所有字段。 teledb insert into teledbpg1(id, nickname) values(1, 'teledb'); INSERT 0 1 指定某些字段,不指定时,如果该字段有默认值则会带上默认值。 teledb insert into teledbpg1(id) values(3); INSERT 0 1 字段顺序可以任意排列。 teledb insert into teledbpg1 (nickname, id) values('teledb', 7); INSERT 0 1 使用default 关键字,即值为建表时指定的默认值方式。 teledb insert into teledbpg1(id, nickname) values(default, 'teledb default'); INSERT 0 1 插入多条记录 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) 使用子查询插入数据 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) 从另外一个表取数据进行批量插入 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)
        来自:
      • 将PostgreSQL迁移到TeleDB
        资源信息 源库规格信息 例:4C8G + 500G + SSD 目标库磁盘信息 例:4C8G + 500G + SSD 网络情况 例:为测试环境纯内网传输,无复杂的网络拓补结构 数据信息 总数据量 例:30GB 总库表数量 例:40个库,8000张表,2000个视图,5个触发器 每日新增数据量级 例:一天的WAL日志新增大概100GB 是否所有表都有主键 建议迁移前完善主键,提高性能,方便运维。如果存在无主键的表,则增量阶段源端对应表的增、删、改操作不会同步至目标端,可能导致数据不一致,请谨慎评估。 业务类 规划迁移批次 例:规划分3次进行迁移,迁移时间每天晚上20:0006:00,日期为20230918至20230920。实际迁移操作请与数据库全量备份操作错开,以免交叉影响,否则可能会导致备份失败,同时影响迁移效率。 数据迁移是否可停业务 例:能/不能 增量迁移情况 例:开启增量迁移,持续时间5天 可停业务时间长度 例:服务停机时间预计48小时 业务中是否存在百万级别的大事务 例:存在,涉及对表CLOUD.LOGS进行大事务操作,存在一个存储过程用不带where条件的delete语句定期清理该表。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        管理平台使用手册
        数据传输服务操作指南
        迁移指南
        迁移配置
        将PostgreSQL迁移到TeleDB
      • 序列使用
        本页介绍天翼云TeleDB数据库的序列使用方法。 序列创建与访问 创建序列 plaintext teledb create sequence tseq; CREATE SEQUENCE 建立序列,不存在时才创建 plaintext teledb create sequence if not exists tseq; NOTICE: relation "tseq" already exists, skipping CREATE SEQUENCE 查看序列当前的使用状况 plaintext teledb select from tseq; lastvalue logcnt iscalled ++ 1 0 f (1 row) 获取序列的下一个值 plaintext teledb select nextval('tseq'); nextval 1 (1 row) 获取序列的当前值,这个需要在访问nextval()后才能使用 plaintext teledb select currval('tseq'); currval 1 (1 row) 设置序列当前值 plaintext teledb select setval('tseq',2); setval 2 (1 row) 序列在DML 中使用 plaintext teledb insert into tupdate values(nextval('tseq'),'teledb'); INSERT 0 1 teledb select from tupdate; id name age ++ 3 teledb (1 row) 序列作为字段的默认值使用 plaintext teledb alter table tupdate alter column id set default nextval('tseq'); ALTER TABLE teledb insert into tupdate(name) values('seqval'); INSERT 0 1 teledb select from tupdate; id name age ++ 3 teledb 4 seqval (2 rows) 序列作为字段类型使用 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V2.0.0版本产品文档
        开发手册
        数据库基础开发
        序列使用
      • 参数数据类型
        本页介绍天翼云TeleDB数据库PL/pgsql函数的参数数据类型。 数据类型(可以有模式修饰),可以是基本类型,复合类型、域类型、游标、或者可以引用一个现有表类型、字段类型(建立时转换为对应的类型)、还可以是多态类型 anyelement、anyarray,也可以是各种数据类型的数组形式。 基本类型 plaintext teledb CREATE OR REPLACE FUNCTION f3 (aint integer,astr text) RETURNS VOID AS teledb $$ teledb$ BEGIN teledb$ RAISE NOTICE 'aint % ; astr %',aint,astr; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f3(1,'teledb'); NOTICE: aint 1 ; astr teledb f3 (1 row) teledb CREATE OR REPLACE FUNCTION f3 (aint integer[],astr text[]) RETURNS VOID AS teledb $$ teledb$ BEGIN teledb$ RAISE NOTICE 'aint % ; astr %',aint,astr; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT f3(ARRAY[1,2,3],ARRAY['teledb','pgxz']); NOTICE: aint {1,2,3} ; astr {teledb,pgxz} f3 (1 row) 复合类型 plaintext teledb CREATE TYPE tper AS teledb ( teledb( id integer, teledb( mc text teledb( ); CREATE TYPE teledb CREATE OR REPLACE FUNCTION f3 (arow public.tper) RETURNS VOID AS teledb $$ teledb$ BEGIN teledb$ RAISE NOTICE 'id % ; mc %',arow.id,arow.mc; teledb$
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V2.0.0版本产品文档
        开发手册
        PL:pgsql开发
        参数详细介绍
        参数数据类型
      • Index设计
        本页介绍天翼云TeleDB数据库的Index设计规范。 1. TeleDB提供的index类型:Btree,Hash,GiST (Generalized Search Tree),SPGiST (spacepartitioned GiST),GIN (Generalized Inverted Index),BRIN (Block Range Index),目前不建议使用Hash,通常情况下使用Btree。 2. 建议create或drop index时,加CONCURRENTLY参数,达到与写入数据并发的效果。 3. 建议对于频繁update, delete的包含于index定义中的column的table, 用create index CONCURRENTLY,drop index CONCURRENTLY的方式进行维护其对应index。 4. 建议用unique index代替unique constraints,便于后续维护。 5. 建议对where中带多个字段and条件的高频query,参考数据分布情况,建多个字段的联合index。 6. 建议对固定条件的(一般有特定业务含义)且选择时数据占比低的query,建议带 where的Partial Indexes。 plaintext select from test where status1 and col?; 其中status1为固定的条件 create index on test (col) where status1; 7. 建议对经常使用表达式作为查询条件的query,可以使用表达式或函数索引加速 query。 plaintext select from test where exp(xxx); create index on test ( exp(xxx) ); 8. 建议不要建过多index,一般不要超过6个,核心table(产品,订单)可适当增加 index个数。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V2.0.0版本产品文档
        开发手册
        进阶开发
        开发规范
        Index设计
      • index设计
        本页介绍天翼云TeleDB数据库的Index设计规范。 1. TeleDB提供的index类型:Btree,Hash,GiST (Generalized Search Tree),SPGiST (spacepartitioned GiST),GIN (Generalized Inverted Index),BRIN (Block Range Index),目前不建议使用Hash,通常情况下使用Btree。 2. 建议create或drop index时,加CONCURRENTLY参数,达到与写入数据并发的效果。 3. 建议对于频繁update, delete的包含于index定义中的column的table, 用create index CONCURRENTLY,drop index CONCURRENTLY的方式进行维护其对应index。 4. 建议用unique index代替unique constraints,便于后续维护。 5. 建议对where中带多个字段and条件的高频query,参考数据分布情况,建多个字段的联合index。 6. 建议对固定条件的(一般有特定业务含义)且选择时数据占比低的query,建议带 where的Partial Indexes。 plaintext select from test where status1 and col?; 其中status1为固定的条件 create index on test (col) where status1; 7. 建议对经常使用表达式作为查询条件的query,可以使用表达式或函数索引加速 query。 plaintext select from test where exp(xxx); create index on test ( exp(xxx) ); 8. 建议不要建过多index,一般不要超过6个,核心table(产品,订单)可适当增加 index个数。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V3.0.0版本产品文档
        开发手册
        进阶开发
        开发规范
        index设计
      • 资源模版
        本页介绍天翼云TeleDB数据库资源模版。 当创建实例时,您可通过预设资源模板对节点使用资源进行限制。它可以方便用户更有效的管理系统中的资源,以满足实际需求,并提升数据库的性能和可用性,从而满足不断变化的业务需求和工作负载。 操作步骤 1. 以用户名和密码登录分布式数据库TeleDB控制台,单击资源管理 > 资源模板,进入资源模板页面。 2. 新建模板 1. 单击新建模板,出现新建模板对话框。 2. 进入新建模板对话框,输入以下参数信息,单击确定完成新增模板。 模板名称:可自定义,限制48字符。 CPU核数(核):可根据业务需求填写。 内存容量(GB):可根据业务需求填写。 磁盘容量(GB):可根据业务需求填写。 模板描述:选填信息。 3. 修改模板 单击目标资源模板所在行操作列的编辑 ,出现编辑模板对话框,可根据业务需求修改模板参数信息,单击确定完成修改模板。 4. 删除模板 单击目标资源模板所在行操作列的删除 ,在出现的提示框,单击确定即可删除模板。 说明 被占用的资源模板不可删除。 5. 查看模板 单击目标资源模板所在行操作列的详情,出现模板详情对话框,在模板详情对话框可查看模板详细信息。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V2.0.0版本产品文档
        管理平台使用手册
        资源管理
        资源模版
      • 资源模板
        本页介绍天翼云TeleDB数据库如何新建、修改、删除和查看资源模板。 当创建实例时,您可通过预设资源模板对节点使用资源进行限制。它可以方便用户更有效的管理系统中的资源,以满足实际需求,并提升数据库的性能和可用性,从而满足不断变化的业务需求和工作负载。 操作步骤 1. 以用户名和密码登录分布式数据库TeleDB控制台,单击资源管理 > 资源模板 ,进入资源模板页面。 2. 新建模板 1. 单击新建模板,出现新建模板对话框。 2. 进入新建模板对话框,输入以下参数信息,单击确定 完成新增模板。 模板名称:可自定义,限制48字符。 CPU核数(核):可根据业务需求填写。 内存容量(GB):可根据业务需求填写。 磁盘容量(GB):可根据业务需求填写。 模板描述:选填信息。 3. 修改模板 单击目标资源模板所在行操作列的编辑 ,出现编辑模板对话框,可根据业务需求修改模板参数信息,单击确定 完成修改模板。 4. 删除模板 单击目标资源模板所在行操作列的删除 ,在出现的提示框,单击确定 即可删除模板。 说明 被占用的资源模板不可删除。 5. 查看模板 单击目标资源模板所在行操作列的详情 ,出现模板详情对话框,在模板详情对话框可查看模板详细信息。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V3.0.0版本产品文档
        管理平台使用手册
        资源管理
        资源模板
      • 参数数据类型
        本页介绍天翼云TeleDB数据库PL/pgsql函数的参数数据类型。 数据类型(可以有模式修饰),可以是基本类型,复合类型、域类型、游标、或者可以引用一个现有表类型、字段类型(建立时转换为对应的类型)、还可以是多态类型 anyelement、anyarray,也可以是各种数据类型的数组形式。 基本类型 plaintext teledb CREATE OR REPLACE FUNCTION f3 (aint integer,astr text) RETURNS VOID AS teledb $$ teledb$ BEGIN teledb$ RAISE NOTICE 'aint % ; astr %',aint,astr; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f3(1,'teledb'); NOTICE: aint 1 ; astr teledb f3 (1 row) teledb CREATE OR REPLACE FUNCTION f3 (aint integer[],astr text[]) RETURNS VOID AS teledb $$ teledb$ BEGIN teledb$ RAISE NOTICE 'aint % ; astr %',aint,astr; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT f3(ARRAY[1,2,3],ARRAY['teledb','pgxz']); NOTICE: aint {1,2,3} ; astr {teledb,pgxz} f3 (1 row) 复合类型 plaintext teledb CREATE TYPE tper AS teledb ( teledb( id integer, teledb( mc text teledb( ); CREATE TYPE teledb CREATE OR REPLACE FUNCTION f3 (arow public.tper) RETURNS VOID AS teledb $$ teledb$ BEGIN teledb$ RAISE NOTICE 'id % ; mc %',arow.id,arow.mc; teledb$
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V4.0.0版本产品文档
        开发手册
        PL:pgsql开发
        参数详细介绍
        参数数据类型
      • Index 设计
        本页介绍天翼云TeleDB数据库的Index设计规范。 1. TeleDB提供的index类型:Btree,Hash,GiST (Generalized Search Tree),SPGiST (spacepartitioned GiST),GIN (Generalized Inverted Index),BRIN (Block Range Index),目前不建议使用Hash,通常情况下使用Btree。 2. 建议create或drop index时,加CONCURRENTLY参数,达到与写入数据并发的效果。 3. 建议对于频繁update, delete的包含于index定义中的column的table, 用create index CONCURRENTLY,drop index CONCURRENTLY的方式进行维护其对应index。 4. 建议用unique index代替unique constraints,便于后续维护。 5. 建议对where中带多个字段and条件的高频query,参考数据分布情况,建多个字段的联合index。 6. 建议对固定条件的(一般有特定业务含义)且选择时数据占比低的query,建议带 where的Partial Indexes。 plaintext select from test where status1 and col?; 其中status1为固定的条件 create index on test (col) where status1; 7. 建议对经常使用表达式作为查询条件的query,可以使用表达式或函数索引加速 query。 plaintext select from test where exp(xxx); create index on test ( exp(xxx) ); 8. 建议不要建过多index,一般不要超过6个,核心table(产品,订单)可适当增加 index个数。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V4.0.0版本产品文档
        开发手册
        进阶开发
        开发规范
        Index 设计
      • 序列使用
        本页介绍天翼云TeleDB数据库的序列使用方法。 序列创建与访问 创建序列 plaintext teledb create sequence tseq; CREATE SEQUENCE 建立序列,不存在时才创建 plaintext teledb create sequence if not exists tseq; NOTICE: relation "tseq" already exists, skipping CREATE SEQUENCE 查看序列当前的使用状况 plaintext teledb select from tseq; lastvalue logcnt iscalled ++ 1 0 f (1 row) 获取序列的下一个值 plaintext teledb select nextval('tseq'); nextval 1 (1 row) 获取序列的当前值,这个需要在访问nextval()后才能使用 plaintext teledb select currval('tseq'); currval 1 (1 row) 设置序列当前值 plaintext teledb select setval('tseq',2); setval 2 (1 row) 序列在DML 中使用 plaintext teledb insert into tupdate values(nextval('tseq'),'teledb'); INSERT 0 1 teledb select from tupdate; id name age ++ 3 teledb (1 row) 序列作为字段的默认值使用 plaintext teledb alter table tupdate alter column id set default nextval('tseq'); ALTER TABLE teledb insert into tupdate(name) values('seqval'); INSERT 0 1 teledb select from tupdate; id name age ++ 3 teledb 4 seqval (2 rows) 序列作为字段类型使用 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.0.0版本产品文档
        开发手册
        数据库基础开发
        序列使用
      • index 设计
        本页介绍天翼云TeleDB数据库的Index设计规范。 1. TeleDB提供的index类型:Btree,Hash,GiST (Generalized Search Tree),SPGiST (spacepartitioned GiST),GIN (Generalized Inverted Index),BRIN (Block Range Index),目前不建议使用Hash,通常情况下使用Btree。 2. 建议create或drop index时,加CONCURRENTLY参数,达到与写入数据并发的效果。 3. 建议对于频繁update, delete的包含于index定义中的column的table, 用create index CONCURRENTLY,drop index CONCURRENTLY的方式进行维护其对应index。 4. 建议用unique index代替unique constraints,便于后续维护。 5. 建议对where中带多个字段and条件的高频query,参考数据分布情况,建多个字段的联合index。 6. 建议对固定条件的(一般有特定业务含义)且选择时数据占比低的query,建议带 where的Partial Indexes。 plaintext select from test where status1 and col?; 其中status1为固定的条件 create index on test (col) where status1; 7. 建议对经常使用表达式作为查询条件的query,可以使用表达式或函数索引加速 query。 plaintext select from test where exp(xxx); create index on test ( exp(xxx) ); 8. 建议不要建过多index,一般不要超过6个,核心table(产品,订单)可适当增加 index个数。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.0.0版本产品文档
        开发手册
        进阶开发
        开发规范
        index 设计
      • 序列使用
        本页介绍天翼云TeleDB数据库的序列使用方法。 序列创建与访问 创建序列 teledb create sequence tseq; CREATE SEQUENCE 建立序列,不存在时才创建 teledb create sequence if not exists tseq; NOTICE: relation "tseq" already exists, skipping CREATE SEQUENCE 查看序列当前的使用状况 teledb select from tseq; lastvalue logcnt iscalled ++ 1 0 f (1 row) 获取序列的下一个值 teledb select nextval('tseq'); nextval 1 (1 row) 获取序列的当前值,这个需要在访问nextval()后才能使用 teledb select currval('tseq'); currval 1 (1 row) 设置序列当前值 teledb select setval('tseq',2); setval 2 (1 row) 序列在DML 中使用 teledb insert into tupdate values(nextval('tseq'),'teledb'); INSERT 0 1 teledb select from tupdate; id name age ++ 3 teledb (1 row) 序列作为字段的默认值使用 teledb alter table tupdate alter column id set default nextval('tseq'); ALTER TABLE teledb insert into tupdate(name) values('seqval'); INSERT 0 1 teledb select from tupdate; id name age ++ 3 teledb 4 seqval (2 rows) 序列作为字段类型使用 teledb create table t (id serial not null,nickname text); CREATE TABLE teledb insert into t(nickname) values('seqval'); INSERT 0 1 teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        数据库基础开发
        序列使用
      • TeleDB单中心容灾部署
        本页介绍天翼云TeleDB数据库的单中心容灾部署方案。 单中心容灾部署是指单个数据库中心内部实现数据备份和恢复,以确保在单点故障情况下,系统能快速恢复并继续提供服务。 说明 单点故障是指网络设备的单点故障(如交换机、网卡)、物理设备的单点故障(如机架电源、风扇)和硬件、系统或软件的单点故障(如物理服务器磁盘、内存等)。 单中心容灾部署方案 单中心容灾部署主要通过以下几种方式实现。 多副本机制:在数据库中心部署多个副本,确保即使某个节点故障,其他副本仍然可以使用。 高可用设计:采用高可用设计,如主从复制,以减少单点故障风险。 故障切换与恢复机制:当检测到节点故障,能自动切换到备用节点。 数据备份与恢复策略:定期备份数据,以确保故障时能快速恢复数据,减少数据丢失的风险。 TeleDB 数据库内核的各个组件,包括GTM、CN、DN和TeleDB管控资源全生命周期管理等都必须采用一主两从的部署模式,确保即使某个节点发生故障,采用主用切换的方式仍然可以保证业务连续。交换机、网卡等网络设备具备容灾能力。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        技术白皮书
        方案简介
        TeleDB容灾部署方案架构
        TeleDB单中心容灾部署
      • 访问CDN后出现重定向次数过多的报错
        本文介绍访问CDN后出现重定向次数过多的报错问题原因及解决方案。 问题现象 CDN加速后浏览器无法正常访问网页,并提示重定向的次数过多。 问题原因 原因1:源站开启了HTTP强制跳转HTTPS的功能,并在CDN控制台上配置HTTP回源协议。在这种配置下,由于CDN的回源协议为HTTP,客户的请求协议无论是HTTP还是HTTPS时,CDN在回源时都会采用HTTP协议请求源站,此时由于源站的强制跳转配置,会返回响应让客户端重定向到HTTPS协议,而此时客户端再次发起HTTPS请求协议后,回源依然会是HTTP协议,进而再触发强制跳转,以此类推,最终造成重定向次数过多,出现报错。 原因2:源站响应的重定向页面被CDN缓存,从重定向的响应头中可以看到CDN命中缓存的HIT字段,导致客户端访问CDN时直接命中缓存,并且在重定向后访问的还是缓存的重定向页面,最终出现重定向次数过多的报错。 解决方案 针对原因1,有如下两种方案: 方案一:关闭源站的HTTP强制跳转HTTPS的功能,如果客户依然希望进行HTTP强制跳转HTTPS,可以通过CDN控制台开启HTTPS强制跳转功能。 方案二:修改CDN回源协议为HTTPS协议或跟随请求协议回源。修改为HTTPS协议回源后,CDN回源将以HTTPS协议请求源站,就不会触发源站的强制跳转功能;修改为跟随请求协议回源后,当触发源站强制跳转时,客户端也能正常重定向通过HTTPS协议访问CDN,并以HTTPS协议请求回源。 针对原因2,有如下两种方案: 方案一:CDN默认遵循源站缓存,如果是源站重定向时给出缓存头部导致CDN缓存重定向的页面,则需要源站修改缓存头部或CDN侧针对重定向页面配置强制不缓存,且配置后刷新URL缓存。 方案二:如果非源站缓存头部原因,而是在CDN侧配置的强制缓存规则导致CDN缓存,则需要修改对应缓存配置,针对重定向页面删除相关缓存配置或配置为强制不缓存,且配置后刷新URL缓存。
        来自:
        帮助文档
        CDN加速
        故障排查
        访问CDN后出现重定向次数过多的报错
      • 1
      • ...
      • 196
      • 197
      • 198
      • 199
      • 200
      • ...
      • 309
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      云聚517 · 好价翼起拼

      爆款云主机低至25.83元/年,参与拼团享更多优惠,拼成得额外优惠券

      安全隔离版OpenClaw

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

      聚力AI赋能 天翼云大模型专项

      大模型特惠专区·Token Plan 轻享包低至9.9元起

      青云志云端助力计划

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

      企业出海解决方案

      助力您的业务扬帆出海,通达全球!

      天翼云信创专区

      “一云多芯、一云多态”,国产化软件全面适配,国产操作系统及硬件芯片支持丰富

      中小企业服务商合作专区

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

      云上钜惠

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

      产品推荐

      物理机 DPS

      多活容灾服务 MDR

      镜像服务 IMS

      弹性高性能计算 E-HPC

      天翼云CTyunOS系统

      训推服务

      AI Store

      公共算力服务

      Token服务

      推荐文档

      常见问题

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

      云课堂 第七课:使用对等连接在天翼云两个用户的云网络

      产品详情

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