华为云用户手册

  • 应用场景 客户痛点 传统前端监测终端投入大、后期维护成本高; 传统系统平台仅涉及信息化、业务系统繁多,数据壁垒高,业务全生命周期数据无法有效整合; 传统管治服务重线下排查,准确率和时效性低,个人经验要求高,管治效果差,投入大,成效低。 传统环境行业重机理微观分析,并无智能化手段在管治端将政策落地,管治最后一公里的手段太有限,盲区多。 监测硬件铺设与运维是较大的难点,大气污染频发、点位散乱、根因难以确定,人海战术摸排容易出现问题甚至出现误导。 决策风险高:在决策层面由于研判错误,管制失效的风险很高。 在管治层面缺乏有效监管与评估,缺乏宏观角度的综合性分析服务。 决策风险高:研判错误可能导致管制失效。 通过本方案实现的业务效果 打破数据孤岛:借力机器学习与深度学习核心算法模型,打破区级各部门数据壁垒,可实现中台化、标准化、自动化的数据汇聚、存取、质控,推进一网统管、一网通享、一网通办能力。 构建多场景应用:基于核心算法赋能感知监测,充分利用各区现有监测数据,打造对移动源、扬尘源、工业源的全流程跟踪及指挥调度,实现精细画像、融合分析、准确管控,助力监管层面环境改善。 创新商业模式:脱离末端管治模式,由监管转向帮扶,由toG转向toB,携手华为构建安全可靠的企业云帮扶平台。 本方案特别适用于以下场景:智慧城市、环境局各职能、科研和信息部门、城管委、工商、住建、交通部门、工业园区。
  • 方案架构 通过人工智能核心算法、物联网、大数据等技术手段,结合“固定+移动”式大气监测模式实现对城市空间进行有效监测覆盖。对大气污染防治中“第一时间发现问题”、“第一时间排查问题”、“第一时间解决问题”的挑战,通过“以算代测”、“人工智能研判”、“闭环学习”三大创新技术实现全域污染无盲点网格化监测,实时定位污染热点区域,自动研判疑似污染源,智能化推送污染事件并进行自主闭环学习。提高环保督查执法效率,为政府精细化管控企业提供决策支撑,避免治理“一刀切”,实现城市绿色运转和碳减排并最小化经济损失,从而为产业布局的调整和城市功能升级提供有力支撑,助力其完成“指挥实时化、监控可视化、决策自动化”。 图1 业务架构
  • 地图 图1 地图 主要功能:通过2D 形式展示武侯区行政地图,如需放大缩小,滚动“鼠标滑轮”即可。 图2 水质类别-站点状态-降雨量 水质等级 颜色对应GB 水质等级,分为:I 类、Ⅱ类、III 类、Ⅳ类、V 类以及劣V 类。 站点状态 按颜色对应站点状态,分为:正常,预警,报警以及离线。 降雨量 按颜色对应降雨量,分为:1-9.9、1-24.9、25-49.9、50-99.9、100-250、大于250 父主题: Alpha WATER智慧河长大数据管控平台
  • 固定微站监测 图1 固定监测站点 通过单击导航栏的【大气监测】,选择子菜单【固定监测站点】,进入固定微站监测。 页面左侧信息栏勾选站点类型、网格风场和站点警告。单击【监测指标】和【数据标记】进行选择。 页面底部可以进行管控区域的选择,包括“重点管控区域”、“大运会场馆”、“大运会场馆重点管控区(1KM)”、“大运会场馆重点缓冲区(1KM)”。单击时间轴的【天】和【时】的按钮进行或者时间控件来进行截止时间的选择,或者单击【最新】按钮,选择当前的时间。 页面右侧可以进行【连续模式】和【分段模式】的选择。单击地图缩放控件,进行地图放大或者缩小。单击【站点空气质量排名】展示站点空气质量排名情况,包括“排序方式”、“监测指标”、“序号”、“站点类型”、“站点编号”和“指标数值”。
  • 移动微站监测 图2 实时混合监测 通过单击导航栏的【大气监测】,选择子菜单【实时混合监测】,进入移动微站监测。 页面左侧信息栏勾选固定站点类型、移动站点类型和气象站点。单击【监测指标】和【数据标记】进行选择。 页面底部可以进行管控区域的选择,包括“重点管控区域”、“大运会场馆”、“大运会场馆重点管控区(1KM)”、“大运会场馆重点缓冲区(1KM)”。 页面右侧可以进行【连续模式】和【分段模式】的选择。单击地图缩放控件,进行地图放大或者缩小。
  • TVOC 监测 图3 TVOC 监测 通过单击导航栏的【大气监测】,选择子菜单【TVOC 监测】,进入TVOC 监测。 页面左侧单击【监测指标】和【数据标记】进行选择。 页面底部单击时间轴的【天】和【时】的按钮进行或者时间控件来进行截止时间的选择,或者单击【最新】按钮,选择当前的时间。 页面右侧可以进行【连续模式】和【分段模式】的选择。单击地图缩放控件,进行地图放大或者缩小。单击【站点空气质量排名】展示站点空气质量排名情况,包括“排序方式”、“监测指标”、“序号”、“站点类型”、“站点编号”和“指标数值”。
  • 监测回放 图4 监测回放 通过单击导航栏的【大气监测】,选择子菜单【混合监测回放】,进入监测数据回放。 页面左侧信息栏选择固定站点类型、移动站点类型、气象站点、监测指标、回溯开始起始时间、数据缓存时长、播放速度和车辆选择。 页面底部单击时间轴的【天】和【时】的按钮进行或者时间控件来进行截止时间的选择,或者单击【最新】按钮,选择当前的时间。 页面右侧可以进行【连续模式】和【分段模式】的选择。单击地图缩放控件,进行地图放大或者缩小。
  • 资源和成本规划 表1 资源和成本规划 云资源 规格 数量 每月费用(元) 弹性 云服务器ECS -Nginx集群 鲲鹏通用计算增强型 | 4vCPUs | 8GiB | kc1.xlarge.2 | 磁盘200GB 1 7720 弹性云服务器E CS - 堡垒机 鲲鹏通用计算增强型 | 4vCPUs | 8GiB | kc1.xlarge.2 | 磁盘200GB 1 3860 弹性云服务器ECS-算法集群 鲲鹏通用计算增强型 | 16vCPUs | 32GiB | kc1.4xlarge.2 | 磁盘500GB 1 91800 弹性云服务器ECS-CCE node 鲲鹏通用计算增强型|kc1.2xlarge.4|8vCPUs|32GB|linux | 磁盘300GB 1 41000 对象存储服务 OBS 存储包2TB 1 2304 容器引擎CCE 50 节点 1 12624 云数据库RDS rds.mysql.n1.2xlarge.4.ha | 8 vCPUs | 32 GB (通用型) | 存储1200GB 1 39200 SSL证书 OV | GeoTrust 1 6040.74 MapReduce服务 MRS Mapreduce服务集群 鲲鹏通用计算增强型|kc1.4xlarge.4|16vCPUs|64GB|linux | 磁盘600GB * 8节点 1 218240 分布式消息服务RocketMQ版本 rocketmq.4u8g.cluster.small * 1 broker 1 40800 分布式缓存服务Redis(DCS) 8 GB | 副本数:2 1 3841.6 文档数据库服务DDS 8 vCPUs | 16GB | 磁盘700GB * 3节点 1 83636.92 GaussDB (for MySQL) gaussdb.mysql.8xlarge.x86.4 | 32 vCPUs | 128 GB | 存储2600GB 1 240320 分布式消息服务Kafka kafka.4u8g.cluster * 3 broker 1 40800 云防火墙 CFW 云防火墙标准版 1 28000 Web应用防火墙 WAF 基础套餐|标准版 1 38800 漏洞扫描 VSS 专业版 1 4380 威胁检测 MTD 初级包 1 99.46 主机安全 专业版 1 176400 弹性负载均衡ELB 按需计费 | 共享型-性能保障模式 1 25228.8 弹性公网IP地址 按需计费 1 21900
  • 产品优势 兼容开放 支持各类开源协议低门槛接入,开放了运营、运维数据查询接口和采集标准,提供全托管、免运维、低成本的云原生监控能力。 开箱即用 无需修改业务代码即可接入使用, 非侵入式数据采集,安全无忧。 丰富的数据源 融合 云监控 云日志 、应用性能、真实用户体验、后台链接数据等多维度可观测性数据源。 全栈一体化监控 覆盖用户端、服务端及云产品所有监控数据,提供从数据发现、数据展示到数据异常告警的全方位、可视化监控服务,实现从上到下、从前端到后端的全栈一体化监控。 关联分析 应用和资源层层自动关联,通过应用、组件、实例、主机和事务等多视角下钻分析指标、日志、告警数据,直击异常。 精准告警 构建指标告警、事件告警、日志告警的统一告警体系,提供分组、抑制和静默等告警降噪策略,结合告警通知和订阅等功能,帮助用户从容应对海量告警风暴,快速检测和修复业务告警。 统一可视化 支持对多种数据源,在同一个仪表盘中统一监控与分析,并以折线图、数字图等形式多样化、可视化呈现,帮助用户快速监控资源、及时获取数据发展趋势和制定决策。
  • 准备依赖资源 RocketMQ实例所需资源的具体要求和创建指导如表1所示。 表1 RocketMQ实例依赖资源 准备资源 要求 创建指导 VPC和子网 RocketMQ实例可以使用当前账号下已创建的VPC和子网,也可以使用新创建的VPC和子网,还可以使用共享VPC和子网,请根据实际需要进行配置。 共享VPC是基于 资源访问管理 (Resource Access Manager,简称 RAM )服务的机制,VPC的所有者可以将VPC内的子网共享给一个或者多个账号使用。通过共享VPC功能,可以简化网络配置,帮助您统一配置和运维多个账号下的资源,有助于提升资源的管控效率,降低运维成本。有关VPC子网共享的更多信息,请参见共享VPC。 在创建VPC和子网时应注意如下要求: 创建的VPC与使用的RocketMQ实例应在相同的区域。 创建VPC和子网时,配置参数建议使用默认配置。 创建VPC和子网的操作指导请参考创建虚拟私有云和子网,若需要在已有VPC上创建和使用新的子网,请参考为虚拟私有云创建新的子网。 安全组 不同的RocketMQ实例可以重复使用相同的安全组,也可以使用不同的安全组,请根据实际需要进行配置。 使用RocketMQ实例必须添加表2或表3所示安全组规则,其他规则请根据实际需要添加。 说明: 创建安全组后,系统默认添加入方向“允许安全组内的弹性云服务器彼此通信”规则和出方向“放通全部流量”规则,此时使用内网通过同一个VPC访问RocketMQ实例,无需添加表2或表3的规则。 创建安全组的操作指导请参考创建安全组,为安全组添加规则的操作指导请参考添加安全组规则。 弹性IP地址 在创建弹性IP地址时,应注意如下要求: 创建的弹性IP地址与RocketMQ实例在相同的区域。 RocketMQ控制台无法识别开启IPv6转换功能的弹性IP地址。 创建弹性IP地址的操作指导请参考申请弹性公网IP。 表2 安全组规则(RocketMQ实例4.8.0版本) 方向 协议 端口 源地址 说明 入方向 TCP 8100 0.0.0.0/0 通过内网访问元数据节点的端口 入方向 TCP 8200 0.0.0.0/0 公网访问元数据节点的端口 入方向 TCP 10100-10199 0.0.0.0/0 访问业务节点的端口 表3 安全组规则(RocketMQ实例5.x版本) 方向 协议 端口 源地址 说明 入方向 TCP 8100 0.0.0.0/0 使用TCP协议,通过内网访问实例的端口 入方向 TCP 8200 0.0.0.0/0 使用TCP协议,通过公网访问实例的端口 入方向 TCP 10100-10199 0.0.0.0/0 使用TCP协议,访问业务节点的端口 入方向 TCP 8080 0.0.0.0/0 使用gRPC协议,通过内网访问实例的端口 入方向 TCP 8081 0.0.0.0/0 使用gRPC协议,通过公网访问实例的端口
  • 修订记录 发布日期 修改说明 2023-10-10 新增以下内容: 产品咨询。 新增使用GaussDB要注意些什么。 新增什么是GaussDB实例可用性。 新增GaussDB实例是否会受其他用户实例的影响。 新增为何使用了GaussDB后网站登录较慢。 新增多台弹性云服务器云主机是否可以使用同一个 GaussDB数据库 。 新增 购买GaussDB 实例后可以对磁盘进行加密吗。 新增GaussDB购买磁盘加密后,备份文件会加密吗。 新增不同GaussDB实例的CPU和内存是否共享。 新增GaussDB实例内能运行多少个数据库。 资源及磁盘管理。 新增哪些内容会占用用户所购买创建的GaussDB实例空间。 新增DDL操作对磁盘空间的要求。 数据库连接。 新增GaussDB实例连接失败怎么办。 新增外部服务器能否访问GaussDB数据库吗。 新增如何创建和连接ECS。 新增内网方式下ECS无法连接GaussDB实例的原因。 新增客户端问题导致连接失败。 新增服务端问题导致连接失败。 新增应用程序怎么访问VPC中的GaussDB实例。 新增应用程序是否需要支持自动重连数据库。 新增绑定公网IP后无法ping通的解决方案。 新增GaussDB跨地域内网能访问吗。 新增ECS内网访问GaussDB,是否受带宽限制。 新增为什么重置密码后新密码没有生效。 新增ECS和GaussDB部署在不同的VPC,网络不通怎么办。 数据库权限。 新增使用DAS登录数据库是否有人数限制,密码多次输入错误有无锁死机制。 数据库存储。 新增 GaussDB使用 的什么存储。 新增数据超过了GaussDB实例的最大存储容量怎么办。 新增如何查看GaussDB的存储空间使用情况。 数据库基本使用。 新增如何通过数据管理服务(DAS)查询SQL语句。 新增导出SQL查询结果到Excel出现乱码。 新增误删数据库root账号怎么办?。 备份与恢复。 新增GaussDB能够保存多长时间的备份。 新增如何清理云数据库GaussDB的备份空间。 新增数据库在备份时间段中是否可用。 新增GaussDB的备份是如何收费的。 新增如何查看GaussDB备份空间使用情况。 新增如何将GaussDB数据库备份到弹性云服务器上。 新增GaussDB实例删除后,备份是否会保留。 新增如何找回误删除数据库和数据表。 新增为什么自动备份会失败。 新增为什么数据表会丢失或数据被删除。 新增如何将本地数据库备份恢复到云数据库GaussDB。 新增GaussDB是否支持恢复单表信息。 新增备份文件是否支持转储至用户的OBS桶。 新增GaussDB是否支持表级备份到指定OBS。 新增备份策略如何删除。 数据库监控。 新增用户平时需要关注实例的哪些监控指标。 新增GaussDB实例内存使用率指标的计算方法。 扩容及规格变更。 新增GaussDB实例在扩容和规格变更期间是否一直可用。 新增GaussDB实例是否支持更换VPC。 数据库参数修改。 新增如何修改时区。 新增GaussDB密码过期策略。 日志管理 新增如何查看GaussDB执行过的所有SQL日志。 新增如何查看GaussDB数据库的死锁日志。 网络安全 新增GaussDB有哪些安全保障措施。 新增如何防止任意源连接数据库。 新增访问GaussDB实例应该如何配置安全组。 新增如何管理GaussDB的安全性。 2023-04-20 新增GaussDB与PostgreSQL的关系。
  • 数据库对象 表16 schema对象 序号 Oracle数据库 GaussDB数据库 差异 1 分析视图 不支持 - 2 属性维度 不支持 - 3 集群 支持 - 4 约束 支持 - 5 数据库链接 支持 - 6 数据库触发器 支持 - 7 尺寸 支持 - 8 外部过程库 不支持 - 9 分层结构 不支持 - 10 索引组织表 不支持 - 11 索引 支持 - 12 索引类型 不支持 - 13 java类 不支持 - 14 java资源 不支持 - 15 java源码 不支持 - 16 join groups 不支持 - 17 物化视图 支持 - 18 物化视图日志 不支持 - 19 挖掘模型 不支持 - 20 对象表 不支持 - 21 对象类型 不支持 - 22 对象视图 不支持 - 23 operators 支持 - 24 包 支持 - 25 序列 支持 - 26 存储函数 支持 - 27 存储过程 支持 - 28 同义词 支持,有差异 Oracle数据库的数据库对象在同一namespace内不能重名;GaussDB内同一namespace内同义词可与表、视图、函数、package重名,重名时,优先访问本名对象,未寻找到本名对象时才会寻找同义词指向的对象。 29 表 支持 - 30 视图 支持 - 31 zone map 不支持 - 表17 nonschema对象 序号 Oracle数据库 GaussDB数据库 1 上下文 不支持 2 目录 支持 3 版本 不支持 4 闪回存档 不支持 5 锁定配置文件 不支持 6 配置文件 不支持 7 还原点 支持 8 角色 支持 9 回滚段 不支持 10 表空间 支持 11 表空间集 不支持 12 统一审计策略 支持 13 用户 支持
  • 数据类型 表1 数值类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 NUMBER [ ( p [ , s ] ) ] 支持,有差异 精度和实现存在差异。 2 FLOAT [ ( p ) ] 支持 - 3 LONG 不支持 - 4 BINARY_FLOAT 不支持 - 5 BINARY_DOUBLE 支持 - 表2 日期时间类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 DATE 支持,有差异 精度有差异。 2 TIMESTAMP [ ( fractional_seconds_precision ) ] 支持 - 3 TIMESTAMP [ ( fractional_seconds_precision ) ] WITH TIME ZONE 支持,有差异 GaussDB的timestamptz等价于Oracle的timestampwithloacltimezone,缺少Oracle对应的timestamptz类型。 时区更新:部分国家或地区因为政治、经济、战争等因素经常会更新时区信息, 数据库系统也因此常常需要同步修改时区文件以确保时间内容的正确性。 GaussDB时区类型目前只涉及 timestamp with timezone, 当新的时区文件生效时,不会对已有的老数据进行变更,新数据会随时区文件信息进行同步调整。在这点上和O的同类型数据能力有差异。 4 TIMESTAMP [ ( fractional_seconds_precision ) ] WITH LOCAL TIME ZONE 不支持 - 5 INTERVAL YEAR [ ( year_precision ) ] TO MONTH 支持 - 6 INTERVAL DAY [ ( day_precision ) ] TO SECOND [ ( fractional_seconds_precision ) ] 支持 - 表3 字符类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 VARCHAR2 ( size [ BYTE | CHAR ] ) 支持,有差异 size单位为字节,最大10MB。 2 NVARCHAR2 ( size ) 支持,有差异 VARCHAR2(n)类型的别名。 3 CHAR [ ( size [ BYTE | CHAR ] ) ] 支持,有差异 size单位为字节,最大10MB。 4 NCHAR [ ( size ) ] 支持,有差异 size单位为字节,最大10MB。 5 CLOB 支持,有差异 不支持定位器概念。 6 NCLOB 不支持 - 表4 二进制类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 RAW ( size ) 支持,有差异 size是指字节长度建议值,不会用于校验输入raw类型的字节长度。 2 LONG RAW 不支持 - 3 BLOB 支持,有差异 - 4 BFILE 不支持 - 表5 ROWID类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 ROWID 不支持 - 2 UROWID 不支持 - 表6 用户自定义类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 对象类型 不支持 - 2 REF数据类型 不支持 - 3 可变数组 支持 - 4 嵌套表 支持 - 表7 伪类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 anytype 不支持 - 2 anydata 不支持 - 3 anydataset 不支持 - 表8 xml类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 XMLType 支持,有差异 不支持部分操作。 2 URIType 不支持 - 表9 空间类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 SDO_GEOMETRY 不支持 - 2 SDO_TOPO_GEOMETRY 不支持 - 3 SDO_GEORASTER 不支持 - 表10 锁模式 级别 Oracle锁模式 GaussDB锁模式 备注锁模式 - - NULL GaussDB的NULL表示未被赋予锁,与Oracle的0级锁对应。 0 none INVALID GaussDB的INVALID表示被赋予了非法锁。仅在运行过程中出现了GaussDB无法识别的锁时会被赋予INVALID锁。 1 null AccessShare - 2 RS RowShare - 3 RX RowExclusive - 4 S ShareUpdateExclusive - 5 SRX Share - 6 \ ShareRowExclusive - 7 X Exclusive - 8 \ AccessExclusive -
  • 数据库对象 表16 schema对象 序号 Oracle数据库 GaussDB数据库 差异 1 分析视图 不支持 - 2 属性维度 不支持 - 3 集群 支持 - 4 约束 支持 - 5 数据库链接 支持 - 6 数据库触发器 支持 - 7 尺寸 支持 - 8 外部过程库 不支持 - 9 分层结构 不支持 - 10 索引组织表 不支持 - 11 索引 支持 - 12 索引类型 不支持 - 13 java类 不支持 - 14 java资源 不支持 - 15 java源码 不支持 - 16 join groups 不支持 - 17 物化视图 支持 - 18 物化视图日志 不支持 - 19 挖掘模型 不支持 - 20 对象表 不支持 - 21 对象类型 不支持 - 22 对象视图 不支持 - 23 operators 支持 - 24 包 支持 - 25 序列 支持 - 26 存储函数 支持 - 27 存储过程 支持 - 28 同义词 支持,有差异 Oracle数据库的数据库对象在同一namespace内不能重名。GaussDB同一namespace内同义词可与表、视图、函数、package重名,如果重名,会优先访问本名对象,未寻找到本名对象时才会寻找同义词指向的对象。 29 表 支持 - 30 视图 支持 - 31 zone map 不支持 - 表17 nonschema对象 序号 Oracle数据库 GaussDB数据库 1 上下文 不支持 2 目录 支持 3 版本 不支持 4 闪回存档 不支持 5 锁定配置文件 不支持 6 配置文件 不支持 7 还原点 支持 8 角色 支持 9 回滚段 不支持 10 表空间 支持 11 表空间集 不支持 12 统一审计策略 支持 13 用户 支持
  • 数据类型 表1 数值类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 NUMBER [ ( p [ , s ] ) ] 支持,有差异 精度和实现存在差异。 2 FLOAT [ ( p ) ] 支持 - 3 LONG 不支持 - 4 BINARY_FLOAT 不支持 - 5 BINARY_DOUBLE 支持 - 表2 日期时间类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 DATE 支持,有差异 精度有差异。 2 TIMESTAMP [ ( fractional_seconds_precision ) ] 支持 - 3 TIMESTAMP [ ( fractional_seconds_precision ) ] WITH TIME ZONE 支持,有差异 GaussDB的timestamptz等价于Oracle的timestampwithloacltimezone,缺少Oracle对应的timestamptz类型。 时区更新:部分国家或地区因为政治、经济、战争等因素经常会更新时区信息, 数据库系统也因此常常需要同步修改时区文件以确保时间内容的正确性。 GaussDB时区类型目前只涉及 timestamp with timezone, 当新的时区文件生效时,不会对已有的老数据进行变更,新数据会随时区文件信息进行同步调整。在这点上和O的同类型数据能力有差异。 4 TIMESTAMP [ ( fractional_seconds_precision ) ] WITH LOCAL TIME ZONE 不支持 - 5 INTERVAL YEAR [ ( year_precision ) ] TO MONTH 支持 - 6 INTERVAL DAY [ ( day_precision ) ] TO SECOND [ ( fractional_seconds_precision ) ] 支持 - 表3 字符类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 VARCHAR2 ( size [ BYTE | CHAR ] ) 支持,有差异 size单位为字节,最大10MB。 2 NVARCHAR2 ( size ) 支持,有差异 VARCHAR2(n)类型的别名。 3 CHAR [ ( size [ BYTE | CHAR ] ) ] 支持,有差异 size单位为字节,最大10MB。 4 NCHAR [ ( size ) ] 支持,有差异 size单位为字节,最大10MB。 5 CLOB 支持,有差异 不支持定位器概念。 6 NCLOB 不支持 - 表4 二进制类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 RAW ( size ) 支持,有差异 - 2 LONG RAW 不支持 - 3 BLOB 支持,有差异 - 4 BFILE 不支持 - 表5 ROWID类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 ROWID 不支持 - 2 UROWID 不支持 - 表6 用户自定义类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 对象类型 不支持 - 2 REF数据类型 不支持 - 3 可变数组 支持 - 4 嵌套表 支持 - 表7 伪类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 anytype 不支持 - 2 anydata 不支持 - 3 anydataset 不支持 - 表8 xml类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 XMLType 支持,有差异 不支持部分操作。 2 URIType 不支持 - 表9 空间类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 SDO_GEOMETRY 不支持 - 2 SDO_TOPO_GEOMETRY 不支持 - 3 SDO_GEORASTER 不支持 - 表10 锁模式 级别 Oracle锁模式 GaussDB锁模式 备注 - - NULL GaussDB的NULL表示未被赋予锁,与Oracle的0级锁对应。 0 none INVALID GaussDB的INVALID表示被赋予了非法锁。仅在运行过程中出现了GaussDB无法识别的锁时会被赋予INVALID锁。 1 null AccessShare - 2 RS RowShare - 3 RX RowExclusive - 4 S ShareUpdateExclusive - 5 SRX Share - 6 \ ShareRowExclusive - 7 X Exclusive - 8 \ AccessExclusive -
  • Prometheus实例读写地址支持公网的局点 华为云用户应使用公网Remote Read地址和Remote Write地址访问 AOM 的Prometheus监控服务,内网地址仅供华为云内部云服务调用。 公网Remote Write地址仅部分局点支持,具体请参见表1。 表1 支持公网数据上报的说明 局点名称 Region名称 公网访问地址 华东-上海一 cn-east-3 aom-access.cn-east-3.myhuaweicloud.com 华东-上海二 cn-east-2 aom-access.cn-east-2.myhuaweicloud.com 华北-北京四 cn-north-4 aom-access.cn-north-4.myhuaweicloud.com 华南-广州 cn-south-1 aom-access.cn-south-1.myhuaweicloud.com 父主题: Prometheus监控
  • 告警规则后续操作 支持对单个告警规则进行如下操作: 修改告警规则:单击告警规则所在行后的按钮,根据表1修改具体参数,支持修改规则名称,修改完成后,鼠标悬浮在规则名称上,显示修改后的规则名称和原始名称。不支持修改首次创建的原始名称。 开启告警规则:单击告警规则所在行后的按钮(关闭告警规则后,才会显示开启按钮),开启告警规则。 关闭告警规则:单击告警规则所在行后的按钮(开启告警规则后,才会显示关闭按钮),关闭告警规则。 临时关闭告警规则:单击告警规则所在行后的按钮,设置临时关闭的截止时间。 复制告警规则:单击告警规则所在行后的按钮,复制告警规则。 删除告警规则:单击告警规则所在行后的按钮,单击“确定”删除该规则。 勾选多个告警规则后,支持对多个告警进行批量操作:开启、关闭、临时关闭、取消临时关闭、告警恢复开启、告警恢复关闭、删除、导出。
  • 修订记录 发布日期 修订记录 2024-02-02 第十次正式发布。 新增章节: 如何解决进程偶现卡死的问题? 2023-12-25 第九次正式发布。 刷新章节: 使用临时URL进行授权访问,新增代码示例“初始化分段上传任务”。 2020-02-18 第八次正式发布。 修改章节: 开启桶日志,优化描述内容。 2019-11-20 第七次正式发布。 调整以下章节的位置: 示例程序 技术支持渠道 2019-08-21 第六次正式发布。 修改章节: SDK下载,更新历史版本地址和修订记录地址。 2019-03-30 第五次正式发布。 增加章节: API参考。 2019-03-05 第四次正式发布。 修改章节: “事件通知”各子章节,新增 函数工作流 服务功能的说明及代码样例。 对象上传简介,新增对象链接地址格式拼接规则。 使用临时URL进行授权访问,优化描述内容。 2018-08-31 第三次正式发布。 新增章节: 获取上传进度 获取下载进度 2018-06-11 第二次正式发布。 完成接口重构。 2018-03-31 第一次正式发布。
  • 使用前需知 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。接口参考文档详细介绍了每个接口的参数和使用方法。 请确认您已经熟悉OBS的基本概念,如桶(Bucket)、对象(Object)、访问密钥(AK和SK)等。 您可以先参考OBS客户端通用示例,了解OBS .NET SDK接口调用的通用方式。 使用OBS客户端进行接口调用操作完成后,没有异常抛出,则表明返回值有效;如果抛出异常,则说明操作失败,此时应从SDK自定义异常实例中获取错误信息。 使用OBS客户端进行接口调用成功后,均会返回包含响应头信息的SDK公共响应头实例。 父主题: 快速入门
  • 处理方法 登录有处理委托权限的账号进行操作,如主账号或者授予 IAM 权限的账号。 单击控制台左上角的,搜索并单击进入“ 统一身份认证 服务 IAM”,单击“委托”。 在委托页面搜索“cpts_admin”,单击搜索结果查看授权记录。 查看授权记录中的权限是否包含CCE Administrator 、ECS ReadOnlyAccess、VPCEndpoint Administrator角色。 如果不包含,单击页面中的“授权”,分别搜索CCE Administrator 、ECS ReadOnlyAccess、VPCEndpoint Administrator进行授权。授权需要的权限,勾选之后,需要单击“查看已选”,只选择需要的权限。 单击“下一步”,根据需要选择授权范围,至少选择需要使用服务的局点。 单击“确定”即可完成授权。 完成授权之后,进入性能测试服务页面,在“测试资源”页面将创建失败的资源组删除,重新创建即可。
  • 节点使用建议 用于测试资源组的节点不要运行任何应用或做其他用途,可能会导致应用运行异常。 至少需要2台空节点,1台用于压测资源组的调试机(即调试执行机的节点),1台用于压测资源组的执行机(即在压测过程中能够提供自身性能数据的施压目标机器)。请根据需要压测的并发用户数,创建对应规格的节点,PerfTest测试工程的节点规格推荐请参考表1,JMeter测试工程的节点规格推荐请参考表2。 如需要压测外部服务,请为执行节点绑定弹性IP。如需要调试外部服务,请为调试节点和执行节点都绑定弹性IP。 表1 PerfTest测试工程的节点规格推荐 并发用户数 所需规格 数量 0-5000 调试节点:4U8G 1 执行节点:4U8G 1 5001-10000 调试节点:4U8G 1 执行节点:8U16G 1 10001-20000 调试节点:4U8G 1 执行节点:8U16G 2 20001-30000 调试节点:4U8G 1 执行节点:8U16G 3 30001-40000 调试节点:4U8G 1 执行节点:8U16G 4 40001-50000 调试节点:4U8G 1 执行节点:8U16G 5 50001以上 调试节点:4U8G 1 执行节点:8U16G n 说明: 每台8U16G的执行节点可支撑10000并发。 表2 JMeter测试工程的节点规格推荐 并发用户数 所需规格 数量 0-1000 调试节点:4U8G 1 执行节点:4U8G 1 1001-2000 调试节点:4U8G 1 执行节点:8U16G 1 2001-4000 调试节点:4U8G 1 执行节点:8U16G 2 4001-6000 调试节点:4U8G 1 执行节点:8U16G 3 6001-8000 调试节点:4U8G 1 执行节点:8U16G 4 8001-10000 调试节点:4U8G 1 执行节点:8U16G 5 10001以上 调试节点:4U8G 1 执行节点:8U16G n 说明: 每台8U16G的执行节点可支撑2000并发。 以上节点规格推荐是通用规格,仅供参考。实际压测时,资源规格的需求受思考时间、压测的协议类型、请求和响应的大小数量、响应时间、结果验证等因素影响,用户可根据实际情况进行调整。 压测外部服务时,执行节点需要绑定弹性IP,测试带宽受限于购买的EIP带宽。 当集群上的节点已经被部署上了应用,创建私有资源组时,该节点无法被选用。
  • 计费周期 按需套餐包计费时,性能测试服务资源按秒计费,每一个小时整点结算一次费用(以GMT+8时间为准),结算完毕后进入新的计费周期。计费的起点以性能测试服务上的测试任务启动运行的时间点为准,终点以测试任务停止运行的时间为准。 例如,假设您在2023/03/10 8:45:30在性能测试服务上启动了测试任务,然后在9:30:00将其全部停止运行,则计费周期分为如下两个时间段: 8:00:00~9:00:00时间段,在8:45:30~9:00:00间产生费用,该计费周期内的计费时长为870秒。 9:00:00~10:00:00时间段,在9:00:00~9:30:00间产生费用,该计费周期内的计费时长为1800秒。
  • 计费示例 假设您已购买峰值并发1万,VUM额度100万的按需套餐包,您在2023/03/10 8:45:30在性能测试服务上启动了并发数为1000的压测任务,然后在9:30:00将其全部停止运行,则计费周期分为如下两个时间段: 8:00:00~9:00:00时间段,在8:45:30~9:00:00间产生费用,该计费周期内的计费时长为870秒。则参考计费项中的计费公式,该计费时间段消耗的VUM为:1000x870÷60=14500(VUM)。 9:00:00~10:00:00时间段,在9:00:00~9:30:00间产生费用,该计费周期内的计费时长为1800秒。则参考计费项中的计费公式,该计费时间段消耗的VUM为:1000x1800÷60=30000(VUM)。 因此,总消耗VUM=14500+30000=44500(VUM),即4.45万VUM,则剩余的VUM=100万-4.45万=95.55万(VUM)。
  • 适用计费项 表1 按需套餐包计费适用计费项 计费项 说明 峰值并发 运行任务支持的最大并发用户数,请根据测试需求预估。如需更大峰值并发,请选择企业版服务。 VUM额度 按需套餐包计费时,优先扣除有效期内的按需套餐包的VUM额度,超出按需套餐包的部分以按需计费模式进行结算。 假设您计划购买性能测试服务企业版,峰值并发1万,VUM额度100万,在购买性能测试套餐页面底部,您将看到所需的配置费用。 图1 按需套餐包配置费用示例
  • 新增节点 新增节点包括新增邻节点(即同级节点)与新增子节点。选中思维导图中任一节点,可根据需要选择新增节点的类型。根节点只能新增子节点,其它节点可以新增邻节点和子节点。 新增子节点 进入已创建的思维导图,选中任意节点,通过以下方式新增子节点。 敲击鼠标右键,在页面下拉列表中选择“新增子节点(Ins)”。 使用快捷键:敲击键盘上的“Insert”或“Tab”。 新增邻节点 进入已创建的思维导图,选中除根节点外的任意节点,通过以下方式新增邻节点。 敲击鼠标右键,在页面下拉列表中选择“新增邻节点(Enter)”。 使用快捷键:敲击键盘上的“Enter”。
  • 用例规范检查 用户可以对创建的手工测试用例进行规范检查,根据检查结果对用例进行优化。详细的编写规范请参考测试用例编写规范。 此功能为您提供65天试用期,后续需要开通测试计划专业版套餐或CodeArts专业版以上套餐来延续您的高阶体验。 完成编写测试步骤后,在页面下方单击“规范检查”,检查结果将显示在页面下方。 用户可以根据提示信息对用例进行优化,单击对应的规范描述可以查看详细规范信息。 用例编写完成后,单击保存。 父主题: 手工测试用例
  • 用例设计 完成测试点设计后,可以进一步细化成用例。 用例包括预置条件、步骤、预期结果三个部分,进行用例设计时分别设置这三部分内容。 进入已创建的思维导图。 在“注册会员”节点下按需新建子节点预置条件、步骤、预期结果,根据需要新建子节点(详细操作可参考新增节点)。 选中作为预置条件的节点,单击思维导图上方工具栏中。 当节点中出现时,说明设置成功。 选中作为步骤的节点,单击思维导图上方工具栏中。 当节点中出现时,说明设置成功。 选中作为预期结果的节点,单击思维导图上方工具栏中。 当节点中出现时,说明设置成功。 父主题: 需求目录测试设计策略
  • 编辑测试计划 在测试计划列表中,单击需要编辑的测试计划名称,页面右侧将滑出编辑窗口,可对测试计划进行编辑。 页签“详情”中,可以编辑测试计划(可以编辑测试计划的名称、编辑描述、选择执行方式、编辑基本信息),编辑完毕单击页面右上方“保存”。 页签“需求”中,可以添加、移除当前测试计划范围的需求,操作方式与新建测试计划里添加、移除需求相关步骤相同。 页签“测试用例”中,可以查看该计划内的测试用例,也可以添加测试计划所属版本的测试用例。 页签“操作历史”中,可以查看对测试计划的编辑历史。
  • 删除调度策略 登录UCS控制台,在左侧导航栏中单击“流量分发”。 在对应的调度策略框右上角位置单击“删除”。 如您需要删除多个调度策略,可在对应的调度策略框左上角勾选此策略,然后单击界面右上角的“批量删除”,如图3所示。 图3 批量删除调度策略 在弹窗中二次确认删除调度策略,删除操作将无法恢复,请您谨慎操作。 删除中时请勿关闭当前弹窗或刷新页面,删除完成后弹框会自动关闭,否则可能导致部分资源残留。
  • 常见问题处理 log-operator标准输出报错:Failed to create log group, the number of log groups exceeds the quota 示例: 2023/05/05 12:17:20.799 [E] call 3 times faild, resion: create group failed, projectID: xxx, groupName: k8s-log-xxx, err: create groups status code: 400, response: {"error_code":"LTS.0104","error_msg":"Failed to create log group, the number of log groups exceeds the quota"}, url: https://lts.cn-north-4.myhuaweicloud.com/v2/xxx/groups, process will retry after 45s 解决方案:LTS日志组有配额限制,如果出现该报错,请前往LTS下删除部分无用的日志组。限制详情请参见:日志组。 配置了容器文件路径采集,采集的目录不是挂载到容器内的,且节点引擎为docker,采集不到日志。 解决方案: 请检查工作负载所在节点的容器存储模式是否为deviceMapper,deviceMapper不支持采集容器内日志(创建日志策略时已提示此限制,如图7所示)。检查方法如下: 进入业务工作负载所在节点。 执行docker info | grep "Storage Driver"。 若返回的Storage Driver值为devicemapper,则该日志无法采集。 图7 创建日志策略 日志无法上报,otel组件标准输出报错:log's quota has full 解决方案: 云日志服务(LTS)有免费赠送的额度,超出后将收费,报错说明免费额度已用完,如果需要继续使用,请前往云日志服务控制台“配置中心”,打开“超额继续采集日志”开关。 图8 配额设置 采集容器内日志,且采集目录配置了通配符,日志无法采集。 排查方法:请检查工作负载配置中Volume挂载情况,如果业务容器的数据目录是通过数据卷(Volume)挂载的,插件不支持采集它的父目录,需设置采集目录为完整的数据目录。例如/var/log/service目录是数据卷挂载的路径,则设置采集目录为/var/log或/var/log/*将采集不到该目录下的日志,需设置采集目录为/var/log/service。 解决方案:若日志生成目录为/application/logs/{应用名}/*.log,建议工作负载挂载Volume时,直接挂载/application/logs,日志策略中配置采集路径为/application/logs/*/*.log
共100000条