爆款云主机低至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云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      天翼云云管家_相关内容
      • 事务控制
        本页介绍天翼云TeleDB数据库的事务控制方法。 1. 开始一个事务 plaintext teledb begin; BEGIN 或者 plaintext teledb begin TRANSACTION ; BEGIN 也可以定义事务的级别。 plaintext teledb begin transaction isolation level read committed ; BEGIN 2. 提交事务 会话1访问 plaintext 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访问 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        进阶开发
        事务控制
      • 备份存储桶
        介绍备份存储桶的最佳操作。 对于存储在媒体存储对象存储的数据,本产品提供了数据迁移以及存储桶复制的备份能力。用户可根据不同场景的备份需求,选择对应的备份方式。 通过数据迁移备份 媒体存储提供在线迁移服务,用户可通过在线迁移服务实现以下数据迁移场景: 将同个账号的媒体存储的某个bucket数据迁移至另一个bucket。 跨不同的天翼云账号迁移媒体存储间的数据。 将第三方数据,如阿里云、AWS等数据迁移到媒体存储。 数据迁移会产生备份存储空间、请求次数等费用,具体可参考:计费说明。 支持通过控制台进行数据迁移的配置,具体配置方法可参考:创建迁移任务。 通过存储桶复制备份 存储桶复制是跨不同存储区域或同一存储区域的Bucket 自动、异步(近实时)复制对象(object),可根据配置,将源桶Object的创建、更新和删除等操作复制到目标Bucket。具体介绍及配置方法可参考:存储桶复制。 存储桶复制流程如下图:用户配置BucketA复制到BucketB的增改同步规则,当BucketA的创建对象时,会自动复制一份到BucketB,满足备份需求。用户可根据业务规划,切换写入或读取链路,保证业务不受影响。
        来自:
        帮助文档
        媒体存储
        最佳实践
        对象存储
        数据迁移与备份
        备份存储桶
      • 表膨胀问题和应对建议
        本页介绍天翼云TeleDB数据库中表膨胀问题和应对建议。 由于TeleDB的MVCC实现机制原因,表数据的历史版本是保存在当前数据文件中的,通过VACUUM标识和回收一定时间之前的历史版本。对于增、删、改频率很高的表,由于VACUUM回收需要一定的时间,且回收与长事务有关,长事务会导致VACUUM不能及时标识回收历史版本,而频繁的新增、更新操作会写更多的新的页(数据块),导致表数据文件不断膨胀。 表膨胀会带来一些性能影响,如占用了更多的空间,全表扫描时需要扫描更多的的页(数据块)、更耗I/O、更耗时、索引扫描效率也会降低;VACUUM FREEZE时因需要全表扫描,同样效率更低。这和Oracle数据库频繁增、删、改导致的高水位表现一样。 应对表膨胀的建议有几点: 定期清理长事务,避免因长事务导致VACUUM回收失效。 大事务尽量拆成小事务。 设置合理的AUTOVACUUM,尽量能及时回收空间。 配置更好的硬件资源,提高SQL执行效率,提升VACUUM回收效率。 定期监测表膨胀情况,必要时在维护窗口、业务低峰期进行手动回收,或重建表。 用其它方案代替高频增删改的表,例如加入缓存层,高频操作在缓存层实时操作,然后定时同步到数据库。 评估是否可以设计为分区表,通过定期清理历史分区的方式加快数据回收。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        SQL开发最佳实践
        运维最佳实践
        表膨胀问题和应对建议
      • 告警管理
        本章节为媒体存储监控配置概述。 使用场景 媒体存储提供了告警功能,用于对用户在使用过程中产生的响应状态码、读请求、写请求、流量等进行监控和告警。客户可在媒体存储控制台上自定义告警目标、告警统计周期、告警持续周期、对比规则、通知间隔以及告警推送渠道来实时跟踪请求、流量和请求响应等信息,并在监控数据达到告警阈值时发送告警信息,让您能够快速获取异常通知,并及时进行异常情况处理。 适用区域 本功能目前仅部分资源池支持,具体可参考:资源池与区域节点。 如需使用,可联系客户经理或提交工单申请。 使用说明 一个告警规则可配置多条告警指标,若指标满足任一判断条件即会触发告警。 控制台仅显示最近30天的告警信息和历史推送信息。 该功能暂未对所有用户开放,请向客户经理咨询详情并使用。 示例:如果配置了Bucket维度下,读请求在5分钟周期持续3个统计周期 > 10个然后通知间隔选择30分钟通知一次这样一条告警规则,只要该桶在05分钟,510分钟,1015分钟统计出来的读请求总和分别都比10个多就会产生告警信息,告警信息产生后30分钟内不会重复推送这条告警规则产生的告警信息。
        来自:
        帮助文档
        媒体存储
        用户指南
        数据监控
        告警管理
      • 实例管理
        参数 描述 性能类型 云数据库ClickHouse支持不同规格CPU,以满足不同性能需求,您可根据需要选择所需的CPU规格。 目前支持的实例规格CPU架构均为X86架构,分为:通用型、计算增强型。具体的机器类型因您所选的区域而异。 节点规格 实例的CPU和内存。不同性能规格对应不同连接数和最大IOPS。 创建成功后可进行规格变更。 计算节点数量 单副本:节点总数的范围为248,节点总数增加步长为1。 双副本单可用区:双副本的节点总数的范围为248,节点总数增加步长为2。 双副本多可用区:双副本的节点总数的范围为648,节点总数增加步长为6。 节点存储类型 数据库是应用系统最为重要基础组件,对存储IO性能要求较高,天翼云提供多种类型的存储IO以满足不同性能要求,您可根据需要选择所需的存储类型。云数据库ClickHouse暂时不支持创建实例后变更存储类型。 节点存储空间 您申请的存储空间会有必要的文件系统开销,这些开销包括索引节点和保留块,以及数据库运行必需的空间。计算节点存储空间支持100GB到32000GB,协调节点存储空间支持100GB到1000GB。 用户选择容量大小必须为10的整数倍。数据库创建成功后可进行扩容。
        来自:
        帮助文档
        云数据库ClickHouse
        用户指南
        集群管理
        实例管理
      • 性能指标
        业务指标 概括CDN加速3类主要加速场景及关注指标: 业务场景 主要加速内容 主要关注指标 静态小文件 图片、html、css和js等静态内容。 1.首包时间。 2.内容下载时间。 3.服务可用性。 大文件下载 游戏软件安装包下载、手机ROM升级、应用更新和网盘文件下载等大文件。 1.下载速度。 2.下载总耗时。 3.服务可用性。 音视频点播 包含但不限于mp3、wma、mp4、flv、hls和大ts等音视频点播文件。 1.首屏时间。 2.卡顿率。 3.服务可用性或者成功率。 加速案例 本测试采用业内通用的第三方测速方法。测试对象为某客户源站、天翼云CDN加速,加速范围为全球。 1. 性能概览 2. 任务趋势图 3. 统计数据 说明 源站平均DNS用时为0,是因为直接访问源站IP,因此不涉及DNS解析的过程,监测时DNS解析时间为0。 4. 详细数据 以开始加速的前5个监测点的数据为例,可以看到有CDN加速的情况下,TCP建连时间、首包时间、整体速度远优于源站。
        来自:
        帮助文档
        CDN加速
        产品简介
        性能指标
      • 云服务通过KMS实现服务端加密
        本文为您介绍通过KMS实现云硬盘、对象存储、弹性文件等云服务的数据加密最佳实践。 密钥管理系统与天翼云产品无缝集成,在云产品中,仅需要选择在KMS中托管的主密钥,即可轻松实现对云产品数据的服务端加密。 云产品通过集成KMS实现对云上数据的加密存储,密钥由KMS托管,满足监管合规要求。整个服务端加密过程对用户透明无感知,只需要开启加密功能并指定密钥即可。同时用户无须自定构建和维护密钥管理基础设施,节省开发成本。 用户可以选择KMS为云产品自动创建的默认主密钥加密,也可以选择通过KMS创建的用户主密钥。其中默认密钥不收取密钥托管费用。 场景示意图 云产品开启服务端加密流程 加密云硬盘 在创建云硬盘页面,选择开启“磁盘加密”,并在密钥列表中选择加密密钥。 加密对象存储 在创建对象存储Bucket页面,选择开启“服务端加密”,并在密钥列表中选择加密密钥。 加密弹性文件 在创建文件系统页面,选择开启KMS加密,并在密钥列表中选择加密密钥。
        来自:
        帮助文档
        密钥管理
        最佳实践
        云服务通过KMS实现服务端加密
      • 默认回源HOST
        本文介绍默认回源HOST定义及配置方法。 功能介绍 当源站同时服务多个站点,且回源站点与加速域名不同时,您需要配置回源HOST,天翼云全站加速在回源时会根据配置的回源HOST信息去访问对应站点。 源站和回源HOST的区别: 源站:指您的业务所部署的服务器地址,回源时会访问该服务器地址获取资源。 回源HOST:指CDN回源请求头携带的回源HOST信息,回源请求会访问回源HOST对应的具体站点。 配置说明 1. 登录客户控制台。 2. 单击左侧导航栏【域名管理】【域名列表】。 3. 在【域名列表】页面,找到目标域名,单击【操作】列的【编辑】。 4. 单击右侧【回源配置】。 5. 在【回源HOST】模块,填入预期的站点地址。 6. 单击【保存】,完成配置。 参数名 说明 默认回源HOST 默认回源HOST决定了回源请求访问到源站的哪个站点,默认值为加速域名。自定义配置时,请确保您的源站有配置相应的HOST。 注意事项 加速域名为具体域名时,回源HOST默认为加速域名。 加速域名为泛域名时,回源HOST默认为实际访问的子域名。例如,泛域名是 .ctyun.cn,如果通过example.ctyun.cn访问时,回源HOST即为example.ctyun.cn。
        来自:
        帮助文档
        全站加速
        用户指南
        域名管理
        回源配置
        默认回源HOST
      • 使用说明类
        本小节介绍Web应用防火墙知识类常见问题。 什么是Web应用防火墙? Web 应用防火墙(Web Application Firewall,简称WAF)是通过执行一系列针对HTTP/HTTPS的安全策略来专门为Web应用提供保护的一款产品,承担了抵御常见的SQL注入、XSS、远程命令执行、目录遍历等攻击的作用。 什么是CC攻击? CC是一个应用层的DDoS,是发生在TCP3次握手已经完成之后,所以发送的IP都是真实的。CC攻击的原理很简单,就是对一些消耗资源较大的应用页面不断地发起正常的请求,以达到消耗服务端资源的目的,在Web应用中,查询数据库、读写硬盘文件的操作,相对都会消耗比较多的资源。一个简单的例子,一个小的网站,可能被搜索引擎、信息收集等系统的爬虫爬死,或者是扫描器扫死,这与应用层的DDoS攻击的结果很像。 使用Web应用防火墙会影响用户的网页备案吗? 不会,Web应用防火墙的本质是一种网站在线加速和防护服务,没有影响用户网站所在的机房。和传统CDN类似,使用CDN会改变网站的解析IP,但是并不会影响网站的备案。 Web应用防火墙需要关注哪些问题? Web应用防火墙防护需要注意确保DNS牵引的正确性。面向的客户为采用天翼云主机作为网站服务的客户,客户购买服务前提必须提供正确的网站域名。
        来自:
        帮助文档
        Web应用防火墙
        常见问题
        使用说明类
      • 关系数据库MySQL 5.6版本于2025年10月10日00:00(北京时间)停售的说明
        本节介绍了停售公告、停售范围、停售影响、常见问题等内容 停售公告 天翼云计划于2025/10/10 00:00(北京时间)正式停售关系数据库MySQL 5.6版本。具体可参考关于天翼云二类节点关系数据库 MySQL 5.6版本于2025年10月10日00:00(北京时间)停售的公告。 停售范围 西宁、海口、太原、南昌、郑州、乌鲁木齐、内蒙3、兰州、福州、北京2、长沙2、广州4、苏州、杭州、成都3、芜湖、上海4、深圳、武汉2、中卫、重庆、石家庄、青岛、贵州、西安2、华北、南宁、昆明、天津、沈阳3、长春、哈尔滨。 停售影响 停售后,用户将无法新购关系数据库MySQL 5.6版本,已购买的存量实例仍可正常使用。该版本将于停售6个月后(即2026年4月10日)停止服务。 常见问题 关系数据库MySQL 5.6版本停售后,正在使用中的该版本实例怎么办? 对于存量用户,存量5.6版本实例仍可正常使用。由于该5.6版本将于停售6个月后(即2026年4月10日)停止服务(可参考关系数据库MySQL 产品生命周期),请尽快将您的存量关系数据库 MySQL 5.6版本实例升级到5.7版本,具体可参考版本升级。 关系数据库MySQL 5.6版本停售后,对于新购客户会有什么影响? 对于新购用户,可直接选购关系数据库MySQL 5.7版或更高版本实例,享受更完善的功能与性能。
        来自:
        帮助文档
        关系数据库MySQL版
        产品简介
        服务公告
        关系数据库MySQL 5.6版本于2025年10月10日00:00(北京时间)停售的说明
      • 注册配置中心实例问题
        本章节介绍注册配置中心常见实例问题 订购的ZooKeeper/Nacos/Eureka实例为什么没有外网地址? 如果购买的实例没有绑定ELB,那么您的实例没有外网地址。您绑定ELB就可以用ELB的地址实现外网访问实例。 Nacos实例升级会不会影响用户正常服务? 对于多节点集群,重启不影响用户服务,实例升级过程中,各节点服务器依次滚动重启,保证用户使用Nacos服务不间断;对于单机实例,重启可能会受到服务中断影响,所以建议生产(线上)环境使用三节点以上的集群进行服务。 生产环境下Nacos设置多少个节点比较好呢? Nacos建议的规格书2n+1个节点,最佳值需根据实际需求和规格能力计算获得。 Nacos支持开源的Nacos控制台吗? 默认不支持访问Nacos开源控制台。 Nacos Client支持哪些版本,推荐使用哪个版本? Nacos Client 1.2.1版本以上均支持,推荐使用Nacos 2.x系列版本的Nacos Client。 MSE里的Nacos服务怎么下线? 服务管理页面,选择指定的命名空间和服务名称,查看服务详情,按服务实例的维度进行下线操作。 如果 注册配置中心的某个实例被删除, 天翼云会提供恢复的解决方案吗?如果有的话需要多久能恢复? 实例过期时间提前7天会有短信通知,实例退订后数据会保留15天,在此期间可以恢复实例。超过时间则无法恢复。
        来自:
        帮助文档
        微服务引擎
        常见问题
        注册配置中心
        注册配置中心实例问题
      • 启用CDN后同名文件如何进行更新
        本文介绍启用CDN后同名文件如何进行更新。 使用天翼云CDN加速后,如果需要对同名文件进行更新,可以参照以下方法进行操作: 1. 建议源站内容不使用同名更新文件。将更新后的文件重命名为一个新的文件名,确保与原文件名称不同。例如,videov1.0.mp4、videov2.0.mp4;之后在您的网站代码或应用程序中更新链接或引用,将指向原文件的URL更改为指向更新后的文件的URL。这样,访问您的网站或应用程序时将获取到最新的文件。 2. 如果必须使用同名更新文件,可以从控制台或API接口提交刷新请求。 3. 使用CDN刷新功能后,访问的资源如没有更新,可能的原因及解决方案如下: 使用CDN刷新虽然清除了CDN缓存,但是受到浏览器缓存的影响,导致访问到旧的资源。此时可尝试清理浏览器缓存,然后刷新页面,查看资源是否更新。 源站的资源没有更新,本身就是旧的资源。可将域名直接绑定源站(通过修改本地host的方式),直接访问源站,检查源站的资源是否更新。如果资源没有更新,请更新源站的资源,再在CDN加速控制台提交刷新任务。 刷新任务没有执行完毕。可检查刷新预取任务是否执行完毕,如果没有执行完毕,建议等任务执行成功后再进行测试。
        来自:
        帮助文档
        CDN加速
        常见问题
        刷新预取
        启用CDN后同名文件如何进行更新
      • DNS策略(1)
        采用天翼云主机的DNS配置 当Pod不需要访问集群内的其他服务,只需要通过云主机DNS来做解析,也不希望DNS解析经过CoreDNS,可以采用Default策略,示例配置如下: apiVersion: v1 kind: Pod metadata: name: nginxdemo namespace: default spec: containers: image: registryvpcgzsyj.crs.ctyun.cn:30015/library/nginxphoton:v1.8.6 name: demo imagePullPolicy: Always name: alpine dnsPolicy: Default 在HostNetwork网络模式下访问集群服务 当Pod使用hostNetwork作为容器网络,此时若需解析集群内Service域名,可使用ClusterFirstWithHostNet策略,示例配置如下: apiVersion: v1 kind: Pod metadata: name: nginxdemo namespace: default spec: hostNetwork: true dnsPolicy: ClusterFirstWithHostNet containers: image: registryvpcgzsyj.crs.ctyun.cn:30015/library/nginxphoton:v1.8.6 name: demo 使用HostAliases配置容器Pod的/etc/hosts 当需要配置Pod的静态域名解析,可声明HostAliases字段,以修改Pod内/etc/hosts,示例配置如下: apiVersion: v1 kind: Pod metadata: name: hostaliasespod spec: hostAliases: ip: "127.0.." hostnames: "foo.local" "bar.local" ip: "10.1.." hostnames: "foo.remote" containers: image: registryvpcgzsyj.crs.ctyun.cn:30015/library/nginxphoton:v1.8.6 name: demo command: cat args: "/etc/hosts" Pod启动后,/etc/hosts文件会被添加如下内容: Kubernetesmanaged hosts file. 127.0.. localhost ::1 localhost ip6localhost ip6loopback fe00::0 ip6localnet fe00::0 ip6mcastprefix fe00::1 ip6allnodes fe00::2 ip6allrouters 10.200.. hostaliasespod
        来自:
      • 产品优势
        本文带您了解弹性负载均衡的产品优势。 高性能 弹性负载均衡基于DPDK架构提供高性能的处理能力,能够处理大量的网络流量和连接请求。能够对七层SSL卸载,减轻后端主机压力,单实例可支持1000w并发。 高可用 弹性负载均衡集群结构可将请求分发到不同的弹性负载均衡实例,提高了应用程序的可用性。采用集群化部署,支持多可用区的同城双活容灾,无缝实时切换。完善的健康检查机制,保障业务实时在线。 多协议 弹性负载均衡确实支持多种协议,包括TCP、UDP、HTTP和HTTPS。这使得您能够根据不同的协议需求进行流量分发和负载均衡。 高可靠 主备和集群模式部署,避免单一负载均衡器成为瓶颈,支持快速的故障切换和双活容灾,从而实现更均衡的流量分发和负载均衡能力。 简单易用 快速部署弹性负载均衡,实时生效,支持多种调度算法(轮询、最少连接、源算法等),用户可以根据应用程序的特性和需求进行灵活的定制,高效地管理和调整分发策略,以获得最佳的性能和负载均衡效果。 低成本 使用天翼云负载均衡服务,用户无需再投入额外的负载均衡硬件,减少了硬件投资成本。用户无需进行繁琐的负载均衡硬件的部署、配置和维护工作,减轻了运维负担。节省了大量的硬件费用和人力支出。
        来自:
        帮助文档
        弹性负载均衡 ELB
        产品简介
        产品优势
      • 管理日志单元
        本文主要介绍如何通过控制台管理日志单元。 概述 日志单元是云日志服务中日志数据的采集、存储、查询、分析的基本单元。每个日志单元隶属于一个日志项目,每个日志项目中可创建多个日志单元。本文介绍如何通过控制台管理日志单元。 创建日志单元 1. 登录云日志服务控制台日志管理首页。 2. 点击日志项目名称对应的下拉按钮,点击【创建日志单元】。 3. 在创建日志单元弹窗,输入以下参数: 1. 日志单元名称:输入单元名称,注意单元名称在当前项目内不可重复,且创建后不可修改。 2. 日志存储时间:日志采集后在云日志服务中的存储时长,超出存储时长后,日志数据将被老化删除。目前最长保存时间为365天。 4. 点击保存,日志单元创建成功,即可在目标日志项目下方生成一条日志单元信息。 注意 日志单元名称在当前日志项目内全局唯一,创建后不可修改。 查询日志单元 进入日志管理页面后,在指定的日志项目下(点击项目名称左侧的下拉按钮),可通过单元名称、单元ID、备注、标签查询指定的日志单元。 将鼠标悬浮在日志单元名称上,可查看日志单元id、日志单元原始名称信息。
        来自:
        帮助文档
        云日志服务
        用户指南
        日志管理
        管理日志单元
      • 购买类
        本节介绍云等保专区产品的购买类问题。 云等保专区原子能力v2.0与v1.0有什么区别? 云等保专区原子能力v2.0是当前主力销售版本,相较于v1.0架构有了重大升级。 新客户默认只能购买v2.0版本(漏洞扫描除外),v1.0版本仅支持存量用户购买。 由于v1.0、v2.0的版本架构不同,所以不支持已购v1.0的用户直接升级到v2.0版本。 云等保专区原子能力v2.0与v1.0价格存在部分差异,详情请见计费方式。 如何知道应当购买那些安全原子能力? 当前天翼云根据多年安全经验以及最佳实践帮助用户更简单的通过等保,特地推出等保二级基础版、等保二级高级版、等保三级基础版以及等保三级高级版,您可根据当前在天翼云上业务的定级等级情况自主选择等保二级、三级套餐。 如何选择单个安全原子能力规格? 当前安全组件规格分为基础版、高级版和企业版,每个规格有其对应参数,您可根据自身业务的流量、ECS的数量等综合评估,自助选择相应安全组件的规格。 是否支持单独购买安全原子能力? 除了主机安全的“网页防篡改”不能单独购买,其他均支持单独购买。
        来自:
        帮助文档
        云等保专区
        常见问题
        购买类
      • 密钥与密码
        本章节主要介绍密钥与密码。 创建密钥对 操作场景 为安全起见,物理机登录时建议使用密钥方式进行身份验证。因此,您需要使用已有密钥对或新建一个密钥对,用于远程登录身份验证。 新建密钥对 如果没有可用的密钥对,需要新建一个密钥对,生成公钥和私钥,并在登录物理机时进行鉴权。创建密钥对的方法如下: 通过管理控制台创建密钥对,公钥自动保存在系统中,私钥由用户保存在本地。 通过puttygen.exe工具创建密钥对,公钥和私钥均保存在用户本地。 使用已有密钥对 如果本地已有密钥对,可以直接选择管理控制台的“导入密钥对 > 选择文件”导入密钥。 约束与限制 当前支持的加解密算法为: SSH2(RSA,1024) SSH2(RSA,2048) SSH2(RSA,4096) 私钥是保证您的物理机安全的重要手段之一,用于SSH登录身份认证,为保证物理机安全,只能下载一次,请妥善保管。 通过管理控制台创建密钥对 1.登录天翼云,进入控制中心。 2.选择“计算 > 物理机服务”。 3.在左侧导航树中,选择“密钥对”。 4.在“密钥对”页面,单击“创建密钥对”。 5.输入密钥名称。 6.单击“确定”。 7.在系统弹出的提示框中单击“确定”。 请根据提示信息,查看并保存私钥。为保证安全,私钥只能下载一次,请妥善保管。
        来自:
      • 立即执行备份策略
        本文带您熟悉立即执行备份的操作步骤。 操作场景 通过手动执行备份策略时,可以立即对该策略下的云主机进行备份,灵活地控制备份的时间和范围。 约束与限制 如果备份策略中的云主机正在执行备份任务,则无法手动执行备份策略。 如果周期性备份调度计划开始时,手动备份任务仍未完成,则系统自动取消当次周期性调度任务。 建议手动执行备份策略的时间与周期性备份的备份策略执行时间间隔≥3小时。 前提条件 已创建至少1个备份策略,且备份策略中至少绑定了一个云主机。 操作步骤 1. 点击天翼云门户首页的“控制中心”,输入登录的用户名和密码,进入控制中心页面。 2. 在管理控制台上方点击图标,选择所需的资源池节点,以下操作选择上海上海36。 3. 在系统首页,选择“存储>云主机备份”。 4. 选择“备份策略”页签,在需要手动执行备份的备份策略所在行点击“更多”,再点击“立即备份”。 5. 点击“确定”,则可立即执行备份。 6. 执行备份后,您可以点击对应的备份策略名称,进入备份策略详情。 7. 在“备份任务”页签下,查看备份任务状态,当状态变为“可用”时,则表示备份策略执行成功。
        来自:
        帮助文档
        云主机备份 CSBS
        用户指南
        策略管理
        立即执行备份策略
      • 云主机通过内网访问应用实例
        本文介绍云主机等公有云资源如何实现内网访问相同地域的应用实例。 前提条件 云主机等资源与应用托管应用实例处于相同地域,且应用实例使用共享网络。 已申请获取应用托管的VPC终端节点服务的服务实例ID(请通过您的客户经理或工单提交申请)。 云资源访问应用实例与应用实例访问云资源需分别申请,应用实例访问云资源详见最佳实践【应用实例通过内网访问数据库等云资源】。 创建VPC终端节点 1. 为云主机等资源创建VPC终端节点。登录天翼云网络控制台,在左侧导航栏单击【VPC终端节点】【终端节点】,单击【创建终端节点】按钮。 2. 在创建终端节点页面,配置相关信息。 字段 说明 服务类型 请选择“按服务实例ID查找服务” 可用服务 请填入已获取的“应用托管的VPC终端节点服务的服务实例ID” 虚拟私有云 请选择云主机等资源所在的虚拟私有云 3. 提供账号邮箱,由应用托管后台添加终端节点服务白名单,并审核连接申请(请通过您的客户经理或工单提交申请)。 确定连接状态 1. 应用托管平台侧通过连接申请后,可在终端节点列表查看到状态为“已连接”。
        来自:
        帮助文档
        应用托管
        最佳实践
        云主机通过内网访问应用实例
      • 备份恢复
        恢复操作步骤 1. 登入++天翼云ClickHouse 控制台++,在实例列表选择对应的实例,进入实例详情页面单击备份恢复。 2. 进入备份任务,选择相应的备份任务,在操作中单击恢复,选择相应的目标进行恢复。选中了目标实例,会根据备份库表所在节点的top结构自动匹配目标实例下对应的恢复top节点,如果分片和副本top没有匹配,将无法支持恢复任务。 3. 创建恢复任务后,会在源备份和目标恢复实例的恢复任务列表下都显示此次恢复任务。为了数据安全,数据恢复操作会先把数据恢复到目标集群临时库下,通过后台和人工check,由用户自主确定是否做临时库的数据切换。 4. 数据检查可通过恢复任务里的详情来check源目标节点相应表下的数据是否一致。 说明 因为对象存储中表备份数据还有一个额外文件,所以会比目标备份节点实际临时表数据多100多KB数据。 5. 人工核对恢复数据没有问题,可点击数据切换 按钮,会秒级把数据从临时表切换到正式表里。如果核对数据有问题,也可以点击取消按钮,暂停并删除此次目标集群的恢复任务。 注意 无论元数据还是数据恢复操作,都会把目标集群下相应恢复表的数据删除(如果有),请谨慎操作。
        来自:
      • 产品定义
        功能 说明 监控面板 为您提供自定义查看监控数据的功能,您可以自定义添加监控指标,用于在一个视图中同时查看不同资源、不同维度的监控指标。 资源分组 资源分组支持对不同类型的云产品进行分组,从而方便用户按组对云产品进行统一管理、设置告警规则、查看状态等,提高运维效率。 主机监控 主机监控分为云主机监控和物理机监控。无论您使用的是弹性云主机还是物理机,都可以使用主机监控进行服务器资源使用情况监控和排查故障时的监控数据查询。 云服务监控 云服务监控是对天翼云的云硬盘、弹性IP、负载均衡、NAT网关等产品进行监控,可以查看各产品中资源的监控项。 事件监控 事件监控提供了事件类型数据上报、查询和告警的功能。方便您将业务中的各类重要事件或对云资源的操作事件收集到云监控,并在事件发生时进行告警。 站点监控 通过站点监控的探测点,模拟最终用户的访问行为,可以获得全国各地到目标地址的访问数据。您可以针对分析探测结果,得出自己的网站站点的质量分析。 告警服务 用户可灵活配置自定义告警模板、告警规则和告警联系人/组,及时了解实例资源运行状况和性能,避免因为资源问题造成业务损失。
        来自:
        帮助文档
        云监控服务
        产品简介
        产品定义
      • 其他控制语句
        本页介绍天翼云TeleDB数据库存储过程开发的其它控制语句。 动态执行 plaintext teledb CREATE OR REPLACE PROCEDURE pexecute() AS $$ DECLARE vsql TEXT; vrelname TEXT; BEGIN vsql : 'SELECT relname FROM pgclass limit 1'; EXECUTE vsql INTO vrelname; RAISE NOTICE 'relname %',vrelname; END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb CALL pexecute(); NOTICE: relname pgstatstatements CALL teledb 也可以使用immediate。 plaintext teledb CREATE OR REPLACE PROCEDURE pexecute() AS $$ DECLARE vsql TEXT; vrelname TEXT; BEGIN vsql : 'SELECT relname FROM pgclass limit 1'; EXECUTE immediate vsql INTO vrelname; RAISE NOTICE 'relname %',vrelname; END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb CALL pexecute(); NOTICE: relname s1 CALL teledb 动态执行就是拼SQL 语句,然后使用 EXECUTE 命令执行。 执行一个没有结果的命令 plaintext teledb CREATE OR REPLACE PROCEDURE pperform() AS $$ BEGIN perform md5(random()::text); END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb call pperform(); CALL teledb 获取执行结果 plaintext teledb CREATE OR REPLACE PROCEDURE pfound() AS $$ DECLARE vrelname TEXT; BEGIN SELECT relname INTO vrelname FROM pgclass limit 1; IF FOUND THEN RAISE NOTICE '查询到记录,值为%',vrelname; ELSE RAISE NOTICE '查不到记录' ; END IF; END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb CALL pfound(); NOTICE: 查询到记录,值为pgstatstatements CALL 获取影响行数 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V2.0.0版本产品文档
        开发手册
        存储过程开发
        控制结构
        其他控制语句
      • 关于NULL
        本页介绍天翼云TeleDB数据库中关于NULL的判断和处理方案。 1. NULL的判断:IS NULL,IS NOT NULL。 注意 boolean 类型取值 true,false,NULL。 NOT IN 集合中带有 NULL 元素。 plaintext 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 值处理后,再进行 操作。 plaintext 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兼容后,可无需处理。 plaintext 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()一致。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V2.0.0版本产品文档
        开发手册
        进阶开发
        开发规范
        关于NULL
      • 俘获错误
        本页介绍天翼云TeleDB数据库PL/pgsql控制结构中的错误俘获处理和相关信息。 错误俘获处理 plaintext teledb CREATE TABLE texception (id integer not null,nc text); CREATE TABLE teledb create unique index texceptioniduidx on texception using btree(id); CREATE INDEX teledb CREATE OR REPLACE FUNCTION f27(aid integer,anc text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ INSERT INTO texception VALUES(aid,anc); teledb$ RETURN ''; teledb$ EXCEPTION WHEN OTHERS THEN teledb$ RETURN '执行出错'; teledb$ END; teledb$ $$ teledb LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT f27(1,'teledbpg'); f27 (1 row) teledb SELECT f27(1,'teledbpg'); f27 执行出错 (1 row) 获取错误相关信息 plaintext teledb CREATE OR REPLACE FUNCTION f27(aid integer,anc text) RETURNS TEXT AS teledb $$ teledb$ DECLARE teledb$ vsqlstate text; teledb$ vcontext text; teledb$ vmessagetext text; teledb$ BEGIN teledb$ INSERT INTO texception VALUES(aid,anc); teledb$ RETURN ''; teledb$ EXCEPTION WHEN OTHERS THEN teledb$ GET STACKED DIAGNOSTICS vsqlstate RETURNEDSQLSTATE, teledb$ vmessagetext MESSAGETEXT, teledb$ vcontext PGEXCEPTIONCONTEXT; teledb$ RAISE NOTICE '错误代码 : %',vsqlstate; teledb$ RAISE NOTICE '出错信息 : %',vmessagetext; teledb$ RAISE NOTICE '发生异常语句 : %',vcontext; teledb$ RETURN '错误代码 : 'vsqlstate 'n出错信息 : 'vmessagetext '发生异常语句 : 'vcontext; teledb$
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V3.0.0版本产品文档
        开发手册
        PL:pgsql开发
        控制结构
        俘获错误
      • 俘获错误
        本页介绍天翼云TeleDB数据库PL/pgsql控制结构中的错误俘获处理和相关信息。 错误俘获处理 plaintext teledb CREATE TABLE texception (id integer not null,nc text); CREATE TABLE teledb create unique index texceptioniduidx on texception using btree(id); CREATE INDEX teledb CREATE OR REPLACE FUNCTION f27(aid integer,anc text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ INSERT INTO texception VALUES(aid,anc); teledb$ RETURN ''; teledb$ EXCEPTION WHEN OTHERS THEN teledb$ RETURN '执行出错'; teledb$ END; teledb$ $$ teledb LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT f27(1,'teledbpg'); f27 (1 row) teledb SELECT f27(1,'teledbpg'); f27 执行出错 (1 row) 获取错误相关信息 plaintext teledb CREATE OR REPLACE FUNCTION f27(aid integer,anc text) RETURNS TEXT AS teledb $$ teledb$ DECLARE teledb$ vsqlstate text; teledb$ vcontext text; teledb$ vmessagetext text; teledb$ BEGIN teledb$ INSERT INTO texception VALUES(aid,anc); teledb$ RETURN ''; teledb$ EXCEPTION WHEN OTHERS THEN teledb$ GET STACKED DIAGNOSTICS vsqlstate RETURNEDSQLSTATE, teledb$ vmessagetext MESSAGETEXT, teledb$ vcontext PGEXCEPTIONCONTEXT; teledb$ RAISE NOTICE '错误代码 : %',vsqlstate; teledb$ RAISE NOTICE '出错信息 : %',vmessagetext; teledb$ RAISE NOTICE '发生异常语句 : %',vcontext; teledb$ RETURN '错误代码 : 'vsqlstate 'n出错信息 : 'vmessagetext '发生异常语句 : 'vcontext; teledb$
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V4.0.0版本产品文档
        开发手册
        PL:pgsql开发
        控制结构
        俘获错误
      • 关于 NULL
        本页介绍天翼云TeleDB数据库中关于NULL的判断和处理方案。 1. NULL的判断:IS NULL,IS NOT NULL。 注意 boolean 类型取值 true,false,NULL。 NOT IN 集合中带有 NULL 元素。 plaintext 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 值处理后,再进行 操作。 plaintext 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兼容后,可无需处理。 plaintext 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()一致。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V4.0.0版本产品文档
        开发手册
        进阶开发
        开发规范
        关于 NULL
      • 关于 NULL
        本页介绍天翼云TeleDB数据库中关于NULL的判断和处理方案。 1. NULL的判断:IS NULL,IS NOT NULL。 注意 boolean 类型取值 true,false,NULL。 NOT IN 集合中带有 NULL 元素。 plaintext 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 值处理后,再进行 操作。 plaintext 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兼容后,可无需处理。 plaintext 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()一致。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.0.0版本产品文档
        开发手册
        进阶开发
        开发规范
        关于 NULL
      • 俘获错误
        本页介绍天翼云TeleDB数据库PL/pgsql控制结构中的俘获处理和获取错误相关信息。 错误俘获处理 plaintext teledb CREATE TABLE texception (id integer not null,nc text); CREATE TABLE teledb create unique index texceptioniduidx on texception using btree(id); CREATE INDEX teledb CREATE OR REPLACE FUNCTION f27(aid integer,anc text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ INSERT INTO texception VALUES(aid,anc); teledb$ RETURN ''; teledb$ EXCEPTION WHEN OTHERS THEN teledb$ RETURN '执行出错'; teledb$ END; teledb$ $$ teledb LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT f27(1,'teledbpg'); f27 (1 row) teledb SELECT f27(1,'teledbpg'); f27 执行出错 (1 row) 获取错误相关信息 plaintext teledb CREATE OR REPLACE FUNCTION f27(aid integer,anc text) RETURNS TEXT AS teledb $$ teledb$ DECLARE teledb$ vsqlstate text; teledb$ vcontext text; teledb$ vmessagetext text; teledb$ BEGIN teledb$ INSERT INTO texception VALUES(aid,anc); teledb$ RETURN ''; teledb$ EXCEPTION WHEN OTHERS THEN teledb$ GET STACKED DIAGNOSTICS vsqlstate RETURNEDSQLSTATE, teledb$ vmessagetext MESSAGETEXT, teledb$ vcontext PGEXCEPTIONCONTEXT; teledb$ RAISE NOTICE '错误代码 : %',vsqlstate; teledb$ RAISE NOTICE '出错信息 : %',vmessagetext; teledb$ RAISE NOTICE '发生异常语句 : %',vcontext; teledb$ RETURN '错误代码 : 'vsqlstate 'n出错信息 : 'vmessagetext '发生异常语句 : 'vcontext; teledb$
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.0.0版本产品文档
        开发手册
        PL:pgsql开发
        控制结构
        俘获错误
      • 其他控制语句
        本页介绍天翼云TeleDB数据库存储过程开发的其它控制语句。 动态执行 plaintext teledb CREATE OR REPLACE PROCEDURE pexecute() AS $$ DECLARE vsql TEXT; vrelname TEXT; BEGIN vsql : 'SELECT relname FROM pgclass limit 1'; EXECUTE vsql INTO vrelname; RAISE NOTICE 'relname %',vrelname; END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb CALL pexecute(); NOTICE: relname pgstatstatements CALL teledb 也可以使用immediate。 plaintext teledb CREATE OR REPLACE PROCEDURE pexecute() AS $$ DECLARE vsql TEXT; vrelname TEXT; BEGIN vsql : 'SELECT relname FROM pgclass limit 1'; EXECUTE immediate vsql INTO vrelname; RAISE NOTICE 'relname %',vrelname; END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb CALL pexecute(); NOTICE: relname s1 CALL teledb 动态执行就是拼SQL 语句,然后使用 EXECUTE 命令执行。 执行一个没有结果的命令 plaintext teledb CREATE OR REPLACE PROCEDURE pperform() AS $$ BEGIN perform md5(random()::text); END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb call pperform(); CALL teledb 获取执行结果 plaintext teledb CREATE OR REPLACE PROCEDURE pfound() AS $$ DECLARE vrelname TEXT; BEGIN SELECT relname INTO vrelname FROM pgclass limit 1; IF FOUND THEN RAISE NOTICE '查询到记录,值为%',vrelname; ELSE RAISE NOTICE '查不到记录' ; END IF; END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb CALL pfound(); NOTICE: 查询到记录,值为pgstatstatements CALL 获取影响行数 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        存储过程开发
        控制结构
        其他控制语句
      • 关于NULL
        本页介绍天翼云TeleDB数据库中关于NULL的判断和处理方案。 1. NULL的判断:IS NULL,IS NOT NULL。 注意 boolean 类型取值 true,false,NULL。 NOT IN 集合中带有 NULL 元素。 plaintext 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 值处理后,再进行 操作。 plaintext 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兼容后,可无需处理。 plaintext 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()一致。 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        进阶开发
        开发规范
        关于NULL
      • 俘获错误
        本页介绍天翼云TeleDB数据库PL/pgsql控制结构中的俘获处理和获取错误相关信息。 错误俘获处理 plaintext teledb CREATE TABLE texception (id integer not null,nc text); CREATE TABLE teledb create unique index texceptioniduidx on texception using btree(id); CREATE INDEX teledb CREATE OR REPLACE FUNCTION f27(aid integer,anc text) RETURNS TEXT AS teledb $$ teledb$ BEGIN teledb$ INSERT INTO texception VALUES(aid,anc); teledb$ RETURN ''; teledb$ EXCEPTION WHEN OTHERS THEN teledb$ RETURN '执行出错'; teledb$ END; teledb$ $$ teledb LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT f27(1,'teledbpg'); f27 (1 row) teledb SELECT f27(1,'teledbpg'); f27 执行出错 (1 row) 获取错误相关信息 plaintext teledb CREATE OR REPLACE FUNCTION f27(aid integer,anc text) RETURNS TEXT AS teledb $$ teledb$ DECLARE teledb$ vsqlstate text; teledb$ vcontext text; teledb$ vmessagetext text; teledb$ BEGIN teledb$ INSERT INTO texception VALUES(aid,anc); teledb$ RETURN ''; teledb$ EXCEPTION WHEN OTHERS THEN teledb$ GET STACKED DIAGNOSTICS vsqlstate RETURNEDSQLSTATE, teledb$ vmessagetext MESSAGETEXT, teledb$ vcontext PGEXCEPTIONCONTEXT; teledb$ RAISE NOTICE '错误代码 : %',vsqlstate; teledb$ RAISE NOTICE '出错信息 : %',vmessagetext; teledb$ RAISE NOTICE '发生异常语句 : %',vcontext; teledb$ RETURN '错误代码 : 'vsqlstate 'n出错信息 : 'vmessagetext '发生异常语句 : 'vcontext; teledb$
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        PL:pgsql开发
        控制结构
        俘获错误
      • 其它控制语句
        本页介绍天翼云TeleDB数据库存储过程开发的其它控制语句。 动态执行 teledb CREATE OR REPLACE PROCEDURE pexecute() AS $$ DECLARE vsql TEXT; vrelname TEXT; BEGIN vsql : 'SELECT relname FROM pgclass limit 1'; EXECUTE vsql INTO vrelname; RAISE NOTICE 'relname %',vrelname; END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb CALL pexecute(); NOTICE: relname pgstatstatements CALL teledb 也可以使用immediate。 teledb CREATE OR REPLACE PROCEDURE pexecute() AS $$ DECLARE vsql TEXT; vrelname TEXT; BEGIN vsql : 'SELECT relname FROM pgclass limit 1'; EXECUTE immediate vsql INTO vrelname; RAISE NOTICE 'relname %',vrelname; END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb CALL pexecute(); NOTICE: relname s1 CALL teledb 动态执行就是拼SQL 语句,然后使用 EXECUTE 命令执行。 执行一个没有结果的命令 teledb CREATE OR REPLACE PROCEDURE pperform() AS $$ BEGIN perform md5(random()::text); END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb call pperform(); CALL teledb 获取执行结果 teledb CREATE OR REPLACE PROCEDURE pfound() AS $$ DECLARE vrelname TEXT; BEGIN SELECT relname INTO vrelname FROM pgclass limit 1; IF FOUND THEN RAISE NOTICE '查询到记录,值为%',vrelname; ELSE RAISE NOTICE '查不到记录' ; END IF; END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb CALL pfound(); NOTICE: 查询到记录,值为pgstatstatements CALL
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        存储过程开发
        控制结构
        其它控制语句
      • 1
      • ...
      • 207
      • 208
      • 209
      • 210
      • 211
      • ...
      • 277
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      云聚517 · 好价翼起拼

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

      安全隔离版OpenClaw

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

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

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

      青云志云端助力计划

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

      企业出海解决方案

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

      天翼云信创专区

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

      中小企业服务商合作专区

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

      云上钜惠

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

      产品推荐

      GPU云主机

      弹性伸缩服务 AS

      弹性高性能计算 E-HPC

      公共算力服务

      Token服务

      科研助手

      一站式智算服务平台

      知识库问答

      人脸检测

      推荐文档

      产品定义

      MySQL

      产品功能

      产品介绍

      入门教程⑤:策略路由

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