云主机开年特惠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云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      天翼云云备份_相关内容
      • CDN加速域名如何配置HTTPS中间证书
        本文介绍CDN加速域名配置HTTPS中间证书的方法。 背景说明 中间证书是根证书颁发机构CA对中间证书颁发机构的公钥进行数字签名得到的证书。其作用是通过中间证书的私钥来签署最终用户的SSL证书,通过中间根对另一个中间根进行签名,然后CA使用它来对证书进行签名。如果CA直接从其根源颁发服务器证书,在这一过程中出现任何错误或者要求撤销每个使用root签名的证书,那么这个证书将立即不受信任。因此,为了避免这种风险发生,CA机构一般会引用中间证书。 主流浏览器如Firefox或者Chrome对未安装中间证书的网站可能会作出此链接不受信任的提示,或者安装了安全证书的网站,用手机访问时还是会出现不安全的提示,其实这都是中间证书链不完整导致的。 配置说明 1. 天翼云CDN控制台支持pem的证书格式。 2. 在【域名管理】【域名列表】选中对应域名,单击编辑进入配置界面,单击右侧【请求协议】,在【请求协议】模块,勾选【HTTPS】。单击右侧【HTTPS配置】,在【证书】模块,单击【点击上传】,输入证书备注名,在【证书公钥(PEM)格式】输入域名证书拼接中间证书即可,具体拼接格式如下: BEGIN CERTIFICATE 域名证书 END CERTIFICATE BEGIN CERTIFICATE 中间证书 END CERTIFICATE 示例:
        来自:
        帮助文档
        CDN加速
        常见问题
        HTTPS相关
        CDN加速域名如何配置HTTPS中间证书
      • 续费、到期与欠费
        本文为您介绍分布式消息服务MQTT续费、到期与欠费内容。 到期前续费 手动续订:对于包年式消息服务MQTT,用户在资源到期前进行续费操作,可以延长原有资源到期时间,避免资源到期后冻结或超过保留期后被系统回收。详细操作请参考费用中心续订管理手动续订。 自动续订:自动续订仅针对采用包月、包年计费模式的资源,详细操作请参考费用中心续订管理自动续订。 到期处理 到期后,分布式消息服务MQTT进入保留期,您将不能正常访问及使用天翼云分布式消息服务MQTT,但对于您存储在分布式消息服务MQTT中的数据予以保留。 若您在到期后15天内续费,自资源续订解冻开始,计算新的服务有效期,按照新的服务有效期计算费用; 若到期15天后您仍未续费,存储在分布式消息服务MQTT中的数据将被删除。 欠费原因 在按需计费的模式下帐号的余额不足。 按需欠费资源冻结规则 欠费后,资源进入保留期,您将不能正常访问及使用分布式消息服务MQTT,已开通的实例资源将予以保留。 若您在保留期内充值,充值后系统会自动扣减欠费金额。 若保留期到期您仍未充值,MQTT实例资源将被释放。
        来自:
        帮助文档
        分布式消息服务MQTT
        计费说明
        续费、到期与欠费
      • 添加安全组规则
        本文帮助您快速熟悉添加安全组规则的操作场景和操作流程。 操作场景 安全组创建成功后,当您的云服务器需要与外部网络通讯时,您可根据业务需求自定义添加新的出方向、入方向安全组规则,这可以帮助保护服务器免受未经授权的访问。 入方向:指从外部访问安全组规则下的弹性云主机。 出方向:指安全组规则下的弹性云主机访问安全组外的实例。 安全组规则有数量限制,您应尽量保持规则的精简。 前提条件 注册天翼云账号,并完成实名认证。具体操作,请参见天翼云账号注册流程。 您已经完成安全组的创建。 操作步骤 1. 登录控制中心。 2. 在控制中心页面左上角点击,选择区域,本文我们选择华东华东1。 3. 依次选择“网络”,单击“虚拟私有云”;进入网络控制台页面。 4. 在左侧导航栏,选择“访问控制安全组”选项。 5. 在安全组列表页面,找到您需要添加规则的安全组名称,点击安全组名称,进入安全组详情页。 6. 点击“添加规则”,根据界面提示配置安全组规则,确定授权策略、优先级、协议类型、端口范围、源/目的地址等信息。 具体参数配置信息如下表: 参数 说明 取值样例 IP版本 IPv4、IPv6 IPv4 授权策略 允许、拒绝 允许 优先级 安全组规则优先级可选范围为1100,默认值为1,即最高优先级。优先级数字越小,级别越高。优先级相同的情况下,拒绝策略优先于允许策略。 1 协议 网络协议,取值范围为:TCP,UDP,ICMP,Any。 TCP 端口范围 安全组规则的端口范围,取值范围为:1~65535。支持同时输入多个端口,以英文逗号分隔。多个端口值按照多条规则分别下发,占用多个配额。 22或2230 授权对象 授权对象支持类型:IP地址、安全组、前缀列表。支持同时输入多个IP地址/安全组/前缀列表,按照多条规则分别下发,占用多个配额。 1、IP地址:支持IP地址,地址格式:0.0.0.0/0(任意IPv4地址)、::/0(任意IPv6地址)。 2、安全组:表示源地址/目的地址选择当前帐号下同一个区域内的安全组。部分资源池支持选择安全组,实际情况以控制台展现为准。 当安全组A内有实例a,安全组B内有实例b,在安全组A设置入方向规则时,“策略”为允许,源地址选择安全组B,则表示来自实例b的内网访问请求被允许进入实例a。 同一安全组内云服务器实例内网互访默认是隔离状态,如您有同一安全组内的云服务器之间互通的需求,您可以在添加安全组规则时配置一条引用本安全组的规则,实现组内互通。 3、前缀列表:表示源地址/目的地址选择当前帐号下同一区域内的前缀列表。部分可用区资源池支持选择前缀列表,实际情况以控制台展现为准。 当源地址/目的地址为前缀列表时,前缀列表所占用的安全组规则数等于前缀列表的最大条目数 。 如果跨地域克隆安全组时,引用前缀列表的安全组规则不支持克隆到目标区域新的安全组中 。 0.0.0.0/0 描述 安全组规则的描述信息,非必填项。支持拉丁字母、中文、数字,特殊字符 : ~^@
        来自:
        帮助文档
        虚拟私有云 VPC
        安全组
        添加安全组规则
      • Java SDK
        您可使用开源CloudEvents Java SDK发布事件。 前提条件 1.您已下载IntelliJ IDEA等Java研发IDE。 2.在pom.xml中加入依赖。 plaintext io.cloudevents cloudeventscore ${cloudevents.version} io.cloudevents cloudeventshttpvertx ${cloudevents.version} io.cloudevents cloudeventsapi ${cloudevents.version} io.cloudevents cloudeventsjsonjackson ${cloudevents.version} 注:cloudevents.version使用最新里程碑版本2.0.0milestone1。 发布事件 结构化示例代码如下: java import java.net.URI; import java.util.UUID; import io.cloudevents.CloudEvent; import io.cloudevents.core.builder.CloudEventBuilder; import io.cloudevents.http.vertx.VertxMessageFactory; import io.cloudevents.jackson.JsonFormat; import io.vertx.core.Vertx; import io.vertx.core.http.HttpClient; import io.vertx.core.http.HttpClientRequest; public class SampleStructuredHTTPClient { // 填写天翼云账号的aksk,确保该账号已授权事件总线的发布权限 private static String accessKeyId System.getenv("CTYUNACCESSKEYID"); private static String accessKeySecret System.getenv("CTYUNACCESSKEYSECRET"); // 在事件总线控制台获取服务接入地址 private static String endpoint " + System.getenv("CTYUNEVENTBRIDGESERVICEHOST") + "/api/v1/putEvents"; public static void main(String[] args) throws Exception { final Vertx vertx Vertx.vertx(); final HttpClient httpClient vertx.createHttpClient(); // 创建一个事件模板来设置基本的CloudEvent属性。 CloudEventBuilder eventTemplate CloudEventBuilder.v1() .withSource(URI.create(" .withType("vertx.example"); // 创建HTTP请求。 final HttpClientRequest request httpClient.postAbs(endpoint) .handler(response > { System.out.println(response.statusMessage()); }) .exceptionHandler(System.err::println); String id UUID.randomUUID() .toString(); String data "{"name":"Eventbridge","number":100}"; // 从模板中创建事件。 final CloudEvent event eventTemplate.newBuilder() .withId(id) .withData("application/json", data.getBytes()) // 确保总线已经创建 .withExtension("ctyuneventbusname", "mybus") .withSource(URI.create(" .withType("vertx.example") .withSubject("ceb:cos:huadong1:1234567:events") .build(); request.putHeader("contenttype", "application/cloudevents+json"); request.putHeader("authorization", "ceb" + ":" + accessKeyId + ":" + SignatureHelper.getSignature(SignatureHelper.getStringToSign(request), accessKeySecret) + ""); VertxMessageFactory.createWriter(request) .writeStructured(event, new JsonFormat()); } } 二进制示例代码如下: java import java.net.URI; import java.util.UUID; import io.cloudevents.CloudEvent; import io.cloudevents.core.builder.CloudEventBuilder; import io.cloudevents.http.vertx.VertxMessageFactory; import io.vertx.core.Vertx; import io.vertx.core.http.HttpClient; import io.vertx.core.http.HttpClientRequest; public class SampleBinaryHTTPClient{ // 填写天翼云账号的aksk,确保该账号已授权事件总线的发布权限 private static String accessKeyId System.getenv("CTYUNACCESSKEYID"); private static String accessKeySecret System.getenv("CTYUNACCESSKEYSECRET"); // 在事件总线控制台获取服务接入地址 private static String endpoint " + System.getenv("CTYUNEVENTBRIDGESERVICEHOST"); + "/api/v1/putEvents"; public static void main(String[] args) throws Exception { final Vertx vertx Vertx.vertx(); final HttpClient httpClient vertx.createHttpClient(); // 创建一个事件模板来设置基本的CloudEvent属性。 CloudEventBuilder eventTemplate CloudEventBuilder.v1() .withSource(URI.create(" .withType("vertx.example"); // 创建HTTP请求。 final HttpClientRequest request httpClient.postAbs(endpoint) .handler(response > { System.out.println(response.toString()); }) .exceptionHandler(e > { System.out.println(e); }); String id UUID.randomUUID() .toString(); String data "{"name":"Eventbridge","number":100}"; // 从模板中创建事件。 final CloudEvent event eventTemplate.newBuilder() .withId(id) .withData("application/json", data.getBytes()) // 确保总线已经创建 .withExtension("ctyuneventbusname", "mybus") .withSource(URI.create(" .withType("vertx.example") .withSubject("ceb:myapp:huadong1:1234567:events") .build(); request.putHeader("contenttype", "application/json"); request.putHeader("authorization", "ceb" + ":" + accessKeyId + ":" + SignatureHelper.getSignature(SignatureHelper.getStringToSign(request), accessKeySecret) + ""); VertxMessageFactory.createWriter(request) .writeBinary(event); } }
        来自:
        帮助文档
        事件总线
        开发参考
        Cloudevents SDK参考
        Java SDK
      • 步骤三:DRDS关联MySQL实例
        本文介绍如何为DRDS实例关联MySQL实例。 约束限制 MySQL实例必须与DRDS实例处于同一个VPC内。 一个MySQL实例可以被不同的DRDS实例关联。 DRDS实例在MySQL实例上创建的内部帐号(dbproxy, ddl, binlog, mig)请勿修改和删除,否则会影响业务。 注意事项 添加的用户为MySQL实例的数据库用户,需要具备创建用户和给用户授权的权限。 一个DRDS实例至少关联1个MySQL实例,可关联的实例数量不受限制。关联MySQL实例数量可以参考以下计算公式: 关联MySQL实例数量 业务数据量(当前总量+预估未来几年增长数据量)/单个MySQL最大的存储空间大小 + 1。 操作步骤 1. 在天翼云官网首页的顶部菜单栏,选择产品 > 数据库 > 关系型数据库 > 分布式关系型数据库 ,进入分布式关系型数据库产品页面。然后单击管理控制台 ,进入概览页面。 2. 在左侧导航栏,选择DRDS > 实例管理,进入实例列表页面。然后在顶部菜单栏,选择区域和项目。 3. 在实例列表中,单击目标实例名称或单击操作 列的管理 ,进入实例基本信息页面。 4. 单击关联MySQL管理页签,进入关联MySQL管理页面。 5. 单击关联MySQL。 6. 在对话框中,选择需要关联的MySQL实例,输入用户名和密码,然后单击确定。 注意 只有未关联过的MySQL实例,才需要输入用户名和密码。
        来自:
        帮助文档
        分布式关系型数据库
        快速入门
        步骤三:DRDS关联MySQL实例
      • 重命名文件
        本文帮助您了解对象存储重命名文件相关的操作步骤。 操作场景 您可以通过控制台重命名现有的文件,从而提高文件管理效率和优化存储布局。 约束与限制 文件一旦被创建,其内容和名称便不可更改。因此,在ZOS中重命名文件,不是直接修改文件的名称,而是将源文件复制到目标文件后删除源文件来实现的。 归档存储的文件要先解冻,才可以重命名。 对于已开启版本控制的桶,不允许对历史版本执行重命名操作,仅允许对最新版本执行重命名。重命名文件后,原有的文件会增加删除标记。 ZOS未达到桶配额/用户配额的容量限制和对象数量限制,才可以重命名文件。 重命名文件时,文件名不能包含 / 字符。 控制台仅支持1GB以下的文件重命名。 操作步骤 1. 点击天翼云门户首页的“控制中心”,输入登录的用户名和密码,进入控制中心页面。 2. 在控制台上方点击,选择地域,以下操作选择华东华东1。 3. 在控制台首页,选择“存储>对象存储”。 4. 在对象存储桶列表,点击Bucket名称进入“概览”页面。 5. 点击“文件管理”页面,选中要设置的文件,点击文件所在行的“更多”按钮。 6. 点击更多下拉选项中的“重命名”按钮。 7. 在弹出的页面重命名文件,并点击“确定”,完成重命名。
        来自:
        帮助文档
        对象存储 ZOS
        控制台指南
        文件管理
        其他文件管理操作
        重命名文件
      • 创建只读实例
        本文介绍如何创建只读实例。 使用限制 目前仅2022企业版、2019企业版、2017企业版的主备版实例支持创建只读实例。 1个主实例最多支持创建5个只读实例。 只读实例仅支持按需计费。 操作步骤 1. 在天翼云官网首页的顶部菜单栏,选择【产品 > 数据库 > 关系型数据库 > 关系数据库SQL Server版】,进入关系数据库SQL Server产品页面。然后单击【管理控制台】,进入TeleDB数据库【概览】页面。 2. 在左侧导航栏,选择【SQL Server > 实例管理】,进入实例列表页面。然后在顶部菜单栏,选择区域和项目。 3. 在实例列表中,找到目标实例,然后在【操作】列选择【更多 > 创建只读实例】,进入只读实例订购页。 4. 在订购页,填写或选择可用区、性能类型、性能规格、存储类型、存储空间、安全组、参数模板、购买数量等信息。 5. 单击【下一步】进入配置确认页,点击【立即创建】,完成支付,等待一段时间查看实例列表即可看到主实例下的只读实例。 注意 只读实例需要与主实例在同一区域,但是可以选择不同可用区。 只读实例的规格不限制,可以与主实例不同,但存储空间必须不小于主实例存储空间。 只读实例的版本、字符集、所属企业项目必须与主实例保持一致。 只读实例的VPC、子网必须与主实例保持一致,安全组不限制。 只读实例使用的参数模板不限制,可以与主实例不同。
        来自:
        帮助文档
        关系数据库SQL Server版
        用户指南
        只读实例
        创建只读实例
      • 修复节点操作系统CVE漏洞
        本节介绍了修复节点操作系统CVE漏洞的用户指南。 节点操作系统中的CVE漏洞可能导致集群出现远程代码执行、数据泄露与篡改、服务中断等问题,威胁集群的安全性、稳定性、和合规性。使用操作系统(OS)CVE漏洞修复功能,扫描节点上的安全漏洞,获取修复建议和方法,快速修复出现的漏洞威胁。 本文主要介绍如何使用修复节点操作系统CVE漏洞功能。 前提条件 本功能是天翼云服务器安全卫士(原生版)提供的高级功能,使用时需要开通服务器安全卫士(原生版)的企业版或旗舰版,且保证配额大于或等于集群节点数量。云容器引擎不额外收取费用。具体操作,请参见开通服务器安全卫士(原生版)、计费模式。 因节点修复漏洞需要拉取外部软件源,所以请确保在修复前节点有公网访问能力。开通公网能力可参考使用SNAT访问公网或绑定弹性IP。 约束与限制 CVE的兼容性由服务器安全卫士(原生版)保证,请自行检查集群应用与CVE的兼容性。 如果您的CVE漏洞修复时需要通过重启节点来实现,请在重启节点前将业务Pod调度到其他节点。 同一时间段内,一个节点池中仅支持一个CVE漏洞修复任务运行。
        来自:
        帮助文档
        云容器引擎 专有版/托管版
        用户指南
        节点与节点池
        节点池
        修复节点操作系统CVE漏洞
      • 查询FILESET
        FILESET提供子目录配额管理能力,本文介绍查询FILESET的操作步骤。 操作步骤 1. 登录天翼云控制中心,单击管理控制台左上角的,选择地域。 2. 选择“存储>并行文件服务HPFS”,进入并行文件服务的控制台页面。 3. 点击目标文件系统,进入文件系统详情页,点击FILESET页签,即可进入FILESET页面。 4. 在FILESET列表页查看所有FILESET的基本信息,参数说明如表所示: 参数 说明 FILESET ID FILESET的ID,创建时自动生成,不支持修改。 状态 FILESET状态: 可用、异常 目录 FILESET在文件系统中的绝对路径。 如您在客户端对FILESET父目录进行mv操作之后,列表的FILESET目录大约会有510分钟延迟更新。 已用容量/分配容量 已用容量为FILESET中已写入容量,统计约有15分钟延迟。分配容量为FILESET设置的容量配额,达到配额上限后无法再写入新数据。 已用文件数/分配文件数 已用容量为FILESET中已写入文件的数量,统计约有15分钟延迟。分配文件数为FILESET设置的文件数配额,达到配额上限后无法再写入新数据。 数据流动 展示FILESET绑定的数据流动策略ID,点击可跳转到对应策略详情页面。 创建时间 FILESET的创建时间。 描述 FILESET的描述信息。 操作 支持修改、删除操作。
        来自:
        帮助文档
        并行文件服务 HPFS
        用户指南
        FILESET管理
        查询FILESET
      • 使用CES监控CFW
        维度 Key Value fwinstanceid 防火墙ID 设置监控告警规则 通过设置CFW告警规则,用户可自定义监控目标与通知策略,设置告警规则名称、监控对象、监控指标、告警阈值、监控周期和是否发送通知等参数,帮助您及时了解CFW防护状况,从而起到预警作用。 操作步骤 1. 登录天翼云控制中心。 2. 单击页面左上方的“服务列表”,选择“管理与监管 > 云监控服务 ”。 3. 在左侧导航树栏,选择“告警 > 告警规则”,进入“告警规则”页面。 4. 在页面右上方,单击“创建告警规则”,进入“创建告警规则”界面。 5. 根据界面提示配置参数,关键参数如下,更多参数信息请参见《云监控服务用户指南》的“创建告警规则和通知”章节: 告警类型:指标 资源类型:云防火墙 维度:云防火墙实例 6. 单击“立即创建”,在弹出的提示框中,单击“确定”,告警规则创建成功。 查看监控指标 您可以通过管理控制台,查看CFW的相关指标,及时了解云防火墙防护状况,并通过指标设置防护策略。 操作步骤 1. 在云监控页面设置CFW的监控告警规则。有关设置监控告警规则的详细操作,请参见设置监控告警规则。 2. 在“云监控服务”的左侧导航树栏中,选择“云服务监控 > 云防火墙”,进入云服务监控详情页面。 3. 在目标CFW实例所在行的“操作”列中,单击“查看监控指标”,查看对象的指标详情。
        来自:
        帮助文档
        云防火墙
        用户指南
        使用CES监控CFW
      • 创建数据库
        本节介绍了如何创建数据库。 操作场景 实例创建成功后,可根据业务需要在控制台创建数据库。 约束限制 支持在控制台创建数据库。 实例状态异常(主库不可用、恢复等)情况下,不可进行该操作。 不支持创建同名数据库。 操作步骤 1. 登录天翼云门户。 2. 点击控制中心,进入控制中心后,选择目标资源池。 3. 在产品列表页面中找到【数据库】→【关系数据库PostgreSQL版】,点击进入控制台。 4. 在左侧菜单中点击【PostgreSQL】→【实例管理】,点击进入产品实例管理页。 5. 在【实例管理】的实例列表中选择目标实例,点击实例名称进入实例管理详情页。 6. 选择数据库管理页签。 7. 点击创建数据库按钮,并填写相关参数。(详细参数及规则如下表) 8. 点击创建按钮。创建成功后,可在数据库管理页面查看已创建的数据库及其相关信息。 参数 说明 数据库名称 由字母、数字、下划线和中划线组成。 由字母开头,以字母和数字结尾。 最长63个字符。 支持字符集 数据库的字符集。 Collate 字符串排序规则。 Ctype 字符分类。 限制并发量 数据库的连接限制数。 授权owner账号 设置数据库的所有者,对数据库拥有ALL权限。 备注说明 填写备注信息,最多可输入1000字符。 注意 不同资源池因IaaS资源能力等原因,加载版本有所差异,详见
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        数据库管理
        创建数据库
      • 计费模式
        本节介绍服务器安全卫士(原生版)计费模式。 计费模式 服务器安全卫士(原生版)产品支持包年包月计费模式。包年包月是一种先付费后使用的计费模式。 计费项 服务器安全卫士(原生版)根据产品版本 、防护服务器数量 和购买时长进行计费。 计费项 说明 产品版本 支持基础版、企业版、旗舰版,不同版本差异请参见产品规格。 防护服务器数量 根据保有的服务器数量,选择实际购买的配额数量。 购买时长 购买时长越长,享受的优惠越大。 计费公式:标准资费 防护服务器数量 购买时长 标准资费 根据支持防护的功能不同,服务器安全卫士(原生版)提供基础版、企业版、旗舰版,具体价格如下表。 计费项 标准资费 计费单位 基础版 0(免费) 企业版 60 元/个/月 旗舰版 180 元/个/月 说明 对注册天翼云的用户可免费开通基础版,您可随时升级至企业版、旗舰版,安全防护能力更强。 优惠活动 针对一次性包年付费,服务器安全卫士(原生版)/网页防篡改(原生版)的优惠政策为:1年85折、2年7折、3年5折。 针对购买服务器安全卫士、终端杀毒、网页防篡改的存量用户,若订购服务器安全卫士(原生版)/网页防篡改(原生版)产品,可享受7折优惠。 说明 以上优惠活动不能同享,取低者计算。
        来自:
        帮助文档
        服务器安全卫士(原生版)
        计费说明
        计费模式
      • 查看容灾管理中心详情
        本文为您介绍查看容灾管理中心详情的具体操作。 操作场景 在您创建了容灾管理中心后,可以通过多活容灾服务控制台查看您创建的容灾管理中心的详细信息。 操作步骤 1. 登录天翼云,进入控制中心。 2. 单击管理控制台左上角的,选择区域。 3. 在服务列表选择“计算”“多活容灾服务”,进入多活容灾服务控制台。 4. 点击左侧菜单栏“容灾管理”,进入容灾管理中心页面。 5. 点击容灾管理中心列表中的名称,进入容灾管理中心详情页。 6. 在基础信息部分,可以查看容灾管理中心名称、命名空间、容灾管理中心ID、容灾形态、创建时间、描述信息。 7. 在网络信息部分,可以查看容灾管理中心的虚拟私有云、子网、安全组,以及绑定的ELB、EIP。 8. 在计费信息部分,可查看计费模式,如果计费模式选择的是包年包月,则还查看到期时长。 9. 在分区资源状态部分,查看各分区网络状态、资源同步状态,以及接入的云主机、数据库、存储资源。包含分区的内网状态、公网状态。其中,图标代表可用,图标代表不可用。
        来自:
        帮助文档
        多活容灾服务
        用户指南
        容灾管理中心
        查看容灾管理中心详情
      • 购买类
        本小节介绍数据库安全购买类常见问题。 购买实例时如何选择“子网”? 需要选择与数据库同一VPC的子网。 购买实例时为何要选择VPC? 对于非云上的数据库,Agent和DBSS实例之间的网络需要通过VPC互通。DBSS实例的VPC和安装Agent的节点如果在不同VPC,将导致无法审计。 同一区域可以多少个数据库安全审计实例? 基础版:最多支持3个数据库实例。 专业版:最多支持6个数据库实例。 高级版:最多支持30个数据库实例。 在专属云上购买数据库安全服务会消耗专属云上的资源吗? 当您在专属云上购买数据库安全服务时,DBSS将消耗您在专属云上的计算资源,消耗的资源说明如表所示。 如果您不希望DBSS消耗专属云资源,请在公有云上购买DBSS。 版本 消耗资源 基础版 vCPU:4核 内存:16GB 硬盘:560GB 专业版 vCPU:8核 内存:32GB 硬盘:1084GB 高级版 vCPU:16核 内存:64GB 硬盘:2108GB 哪些区域可以使用数据库安全服务? 目前数据库安全服务主要集中在天翼云二类节点,主要区域包含如下: 购买实例时提示资源售罄时如何处理? 当您在购买数据库安全服务时,界面提示资源售罄,请您单击管理控制台左上角的区域按钮选择其他区域后购买或提交工单。
        来自:
        帮助文档
        数据库安全
        常见问题
        购买类
      • 密钥与密码
        本章节主要介绍密钥与密码。 创建密钥对 操作场景 为安全起见,物理机登录时建议使用密钥方式进行身份验证。因此,您需要使用已有密钥对或新建一个密钥对,用于远程登录身份验证。 新建密钥对 如果没有可用的密钥对,需要新建一个密钥对,生成公钥和私钥,并在登录物理机时进行鉴权。创建密钥对的方法如下: 通过管理控制台创建密钥对,公钥自动保存在系统中,私钥由用户保存在本地。 通过puttygen.exe工具创建密钥对,公钥和私钥均保存在用户本地。 使用已有密钥对 如果本地已有密钥对,可以直接选择管理控制台的“导入密钥对 > 选择文件”导入密钥。 约束与限制 当前支持的加解密算法为: SSH2(RSA,1024) SSH2(RSA,2048) SSH2(RSA,4096) 私钥是保证您的物理机安全的重要手段之一,用于SSH登录身份认证,为保证物理机安全,只能下载一次,请妥善保管。 通过管理控制台创建密钥对 1.登录天翼云,进入控制中心。 2.选择“计算 > 物理机服务”。 3.在左侧导航树中,选择“密钥对”。 4.在“密钥对”页面,单击“创建密钥对”。 5.输入密钥名称。 6.单击“确定”。 7.在系统弹出的提示框中单击“确定”。 请根据提示信息,查看并保存私钥。为保证安全,私钥只能下载一次,请妥善保管。
        来自:
      • 续费、到期与欠费
        本文介绍分布式消息服务RocketMQ到期前续费、到期处理、欠费原因、按需欠费资源冻结规则、查看欠费账单、充值等内容。 到期前续费 手动续订:对于包年/包月订购的分布式缓存服务,用户在资源到期前进行续费操作,可以延长原有资源到期时间,避免资源到期后冻结或超过保留期后被系统回收。详细操作请参考费用中心续订管理手动续订。 自动续订:自动续订仅针对采用包月、包年计费模式的资源,详细操作请参考费用中心续订管理自动续订。 到期处理 到期后,分布式消息服务RocketMQ进入保留期,您将不能正常访问及使用天翼云分布式消息服务RocketMQ服务,已开通的实例资源将予以保留。 若您在到期后15天内续费,自资源续订解冻开始,计算新的服务有效期,按照新的服务有效期计算费用; 若到期15天后您仍未续费,RocketMQ实例资源将被释放 欠费原因 在按需计费的模式下帐号的余额不足。 按需欠费资源冻结规则 欠费后,资源进入保留期,您将不能正常访问及使用分布式消息服务RocketMQ,已开通的实例资源将予以保留。 若您在保留期内充值,充值后系统会自动扣减欠费金额。 若保留期到期您仍未充值,RocketMQ实例资源将被释放。
        来自:
        帮助文档
        分布式消息服务RocketMQ
        计费说明
        续费、到期与欠费
      • 注册配置中心实例问题
        本章节介绍注册配置中心常见实例问题 订购的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天,在此期间可以恢复实例。超过时间则无法恢复。
        来自:
        帮助文档
        微服务引擎
        常见问题
        注册配置中心
        注册配置中心实例问题
      • 采集管理
        此章节为您介绍如何配置数据采集项。 您在添加完资产后,需要在“采集配置”模块中添加资产采集方法。 新增采集资产 说明 日志审计(原生版)仅开启内网IP段的514端口 UDP采集,若您需要使用其他IP段或端口采集日志,请您提交工单联系天翼云支撑人员为您配置规则。 Syslog资产 1. 登录日志审计控制台。 2. 选择“系统配置 > 采集管理 > syslogudp”,进入syslogudp资产配置页。 3. 选择待采集设备的“资产组”和“资产IP”,单击“新增”完成资产配置。 Snmptrap资产 同上,区别于采集方式选择Snmptrap。配置Snmptrap采集资产: 1. 新增MIB文件任务。在菜单“系统配置> 采集管理 > MIB管理”页面中,单击“新增”,上传MIB文件。 2. 在菜单“系统配置 > 采集管理 > SnmpTrap管理”页面中,单击“新增”,对弹出的对话框中填写相关参数,详情见下表。 3. 单击“提交”,完成Snmptrap资产的对接。 参数名称 填写说明 资产IP 选择待采集资产的IP地址。 数据接收端口 选择待采集资产的数据接收端口。 关联资产 自动关联,无需填写。 SNMP版本 选择SNMP版本,当前仅支持“v1”和“v2c”版本。 Community 自定义发送的团队名称。 MIB选择文件 选择步骤1上传的MIB文件。 发送Topic名称 自定义发送Topic的名称。 MIB文件内容 查询MIB中文件的内容。关键字查询,多个关键字符请使用英文","进行分隔。
        来自:
        帮助文档
        日志审计(原生版)
        快速入门
        采集管理
      • 云主机通过内网访问应用实例
        本文介绍云主机等公有云资源如何实现内网访问相同地域的应用实例。 前提条件 云主机等资源与应用托管应用实例处于相同地域,且应用实例使用共享网络。 已申请获取应用托管的VPC终端节点服务的服务实例ID(请通过您的客户经理或工单提交申请)。 云资源访问应用实例与应用实例访问云资源需分别申请,应用实例访问云资源详见最佳实践【应用实例通过内网访问数据库等云资源】。 创建VPC终端节点 1. 为云主机等资源创建VPC终端节点。登录天翼云网络控制台,在左侧导航栏单击【VPC终端节点】【终端节点】,单击【创建终端节点】按钮。 2. 在创建终端节点页面,配置相关信息。 字段 说明 服务类型 请选择“按服务实例ID查找服务” 可用服务 请填入已获取的“应用托管的VPC终端节点服务的服务实例ID” 虚拟私有云 请选择云主机等资源所在的虚拟私有云 3. 提供账号邮箱,由应用托管后台添加终端节点服务白名单,并审核连接申请(请通过您的客户经理或工单提交申请)。 确定连接状态 1. 应用托管平台侧通过连接申请后,可在终端节点列表查看到状态为“已连接”。
        来自:
        帮助文档
        应用托管
        最佳实践
        云主机通过内网访问应用实例
      • 动态回源策略
        本文介绍如何选择合适的动态回源策略。 功能介绍 在介绍动态回源策略之前,我们先介绍如何区分动态请求和静态请求?天翼云边缘安全加速平台安全与加速服务根据您配置的缓存规则来区分动静态请求,有配置缓存规则的被当作静态请求处理,其他请求将被当作动态请求处理。 如果您的域名有多个源站,可以配置合适的回源策略来实现不同的效果。动态回源策略支持择优回源、按权重回源、保持登录三种回源方式;静态回源策略默认轮询回源,无需配置。 择优回源:顾名思义,即根据边缘节点探测源站的结果,选择最快的源站回源。 按权重回源:根据每个源站配置的不同权重,轮询回源。默认所有源站权重相同,支持对不同源站配置不同的权重。 保持登录:基于客户端IP进行哈希计算,保证相同客户端IP的多次请求始终访问到相同的源站。 注意事项 基础版、高级版、企业版、旗舰版支持动态加速能力。 动态回源策略仅对动态请求生效,默认为择优回源。 静态请求默认轮询回源。 配置说明 1.登录客户控制 2.在域名列表页面,点击目标域名“详情”。 3.进入站点加速网络优化页面,点击“编辑配置”。 4.选择合适的动态回源策略。
        来自:
        帮助文档
        边缘安全加速平台
        安全与加速
        域名操作指导
        基础配置
        回源配置
        动态回源策略
      • 产品定义
        功能 说明 监控面板 为您提供自定义查看监控数据的功能,您可以自定义添加监控指标,用于在一个视图中同时查看不同资源、不同维度的监控指标。 资源分组 资源分组支持对不同类型的云产品进行分组,从而方便用户按组对云产品进行统一管理、设置告警规则、查看状态等,提高运维效率。 主机监控 主机监控分为云主机监控和物理机监控。无论您使用的是弹性云主机还是物理机,都可以使用主机监控进行服务器资源使用情况监控和排查故障时的监控数据查询。 云服务监控 云服务监控是对天翼云的云硬盘、弹性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
      • ...
      • 247
      • 248
      • 249
      • 250
      • 251
      • ...
      • 305
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

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

      天翼云新春焕新季

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

      云上钜惠

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

      中小企业服务商合作专区

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

      出海产品促销专区

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

      天翼云奖励推广计划

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

      产品推荐

      弹性云主机 ECS

      多活容灾服务

      镜像服务 IMS

      弹性伸缩服务 AS

      训推服务

      公共算力服务

      模型推理服务

      一站式智算服务平台

      人脸实名认证

      推荐文档

      添加伸缩策略

      《非经营性互联网信息服务备案管理办法》(信息产业部令第33号)

      android端

      查询日志

      价格

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