华为云用户手册

  • 使用限制 Linux环境:支持安装ICAgent的Linux操作系统。 Windows环境:仅支持在如下64位系统的Windows环境中安装ICAgent。 Windows Server 2016 R2 Datacenter Windows Server 2016 R2 Standard Windows Server 2016 Datacenter English Windows Server 2016 R2 Standard English Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Standard Windows Server 2012 Datacenter English Windows Server 2012 R2 Standard English Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Standard Windows Server 2008 Enterprise English Windows Server 2008 R2 Standard English Windows环境不支持在 云日志 服务主机管理界面对ICAgent进行升级和卸载操作,只支持日志采集功能。如果需要使用新版本,请先卸载旧版本ICAgent,再安装新版本ICAgent即可。
  • 首次安装(Windows环境) 在主机管理页面,单击右上角“安装ICAgent”。 “安装系统”选择“Windows”。 图2 安装ICAgent 主机类型选择“华为云主机”。 下载ICAgent安装包到Windows服务器。 您可以通过点击界面提供的ICAgent压缩包或者下载地址,下载ICAgent安装包。 将ICAgent安装包存放到目录(如:C:\ICAgent)并解压。 在文本框中输入AK/SK,生成ICAgent安装命令,获取AK/SK方法请参考:如何获取访问密钥(AK/SK)。 如果AK/SK过期或者被删除,可能导致ICAgent状态显示异常。请创建新的AK/SK并生成的新的安装命令,登录到节点重新安装即可。 单击“复制命令”,复制ICAgent安装命令。 打开cmd窗口并进入ICAgent安装包的解压目录,执行ICAgent安装命令进行安装。 当显示“Service icagent installed successfully”时,表示安装成功。 如果安装了第三方杀毒软件,需要添加ICAgent为信任程序,否则可能导致ICAgent安装失败。 如果需要卸载ICAgent,请在ICAgent安装包解压目录下,双击执行“ICAgent安装包解压目录\ICProbeAgent\bin\manual\win\uninstall.bat”脚本,当显示“icagent removed successfully”时,表示卸载成功。 卸载ICAgent不会删除对应目录的文件,请您根据实际情况自行删除。 查询ICAgent的状态,请在ICAgent安装包解压目录下,打开cmd窗口,执行命令“sc query icagent”,状态为RUNNING,表示ICAgent正在运行中;提示“The specified service does not exist as an installed service”或者“指定的服务未安装”,表示ICAgent已卸载。 卸载后重新安装ICAgent,如果一直处于“pending”状态,可以在任务管理器中结束ICAgent相关进程,然后再次重新安装ICAgent。
  • 参数获取方式 区域表 区域名称 RegionName 华北-北京二 cn-north-2 华北-北京四 cn-north-4 华北-北京一 cn-north-1 华东-上海二 cn-east-2 华东-上海一 cn-east-3 华南-广州 cn-south-1 华南-深圳 cn-south-2 西南-贵阳一 cn-southwest-2 亚太-新加坡 ap-southeast-3 日志组ID:在云日志服务控制台,选择“日志管理”,鼠标悬浮在日志组名称上,可查看日志组名称和日志组ID。 日志流ID:单击日志组名称对应的按钮,鼠标悬浮在日志流名称上,可查看日志流名称和日志流ID。
  • 使用说明 云日志服务SDK仅在华为云E CS 主机上使用。 当用户修改权限后,权限信息在一天后生效。 SDK支持跨云/本地上报日志,当前仅支持华北-北京四、华东-上海一、华南-广州、西南-贵阳一。使用详情见Appender配置参数说明表中的“enableLocalTest”参数,当该参数为true时,上报日志规格为单个机器200次/秒(即每秒只能发送200次,每次批量发送数量/大小详情见参数“batchSizeThresholdInBytes、batchCountThreshold、lingerMs”)。
  • 注意事项 由于Java-SDK默认对SK明文存储,不符合某些对于安全有更高要求的用户,lts提供了一种用户自定义的加解密方式,建议用户优先使用加解密方式。 加密过程如下: 用户编写一个java类,比如com.demo.DecryptDemo类,在该类中增加一个解密方法,比如decrypt方法,输入和输出均为字符串。 编写decrypt的方法内容,客户自行实现SK加解密算法,返回解密后的值。 当用户调用Java-SDK初始化时,会需要传入SK,这时使用DecryptDemo.decrypt方法即可。
  • 使用限制 目前不支持ServiceStage托管场景。 支持容器引擎为Docker的CCE集群节点。详情请查看云容器引擎(CCE) 支持使用Containerd作为容器引擎的CCE集群节点(ICAgent 5.12.130及以上版本)。 支持 CCE Turbo 集群(ICAgent 5.12.130及以上版本)。 容器内的日志目录如果已挂载到主机目录上,将无法通过配置容器文件路径方式采集到LTS,只能通过配置节点文件路径方式采集到LTS。 Docker存储驱动限制:容器文件日志采集目前仅支持overlay2存储驱动,不支持devicemapper作为存储驱动的节点。查看存储驱动类型,请使用如下命令: docker info | grep "Storage Driver" 如果选择日志流时,采集方式为采集到集中日志流时,则必须已创建CCE集群。
  • 采集配置 在使用CCE接入完成日志接入时,采集配置的具体配置如下: 图5 采集配置 基本信息:自定义采集配置名称,长度范围为1到64个字符,只支持输入英文、数字、中文、中划线、下划线以及小数点,且不能以小数点、下划线开头或以小数点结尾。 数据源配置:选择数据源类型,进行对应的数据源配置。 容器标准输出:采集集群内指定容器日志,仅支持Stderr和Stdout的日志。 被匹配上的容器的标准输出会采集到指定的日志流,原先采集到的 AOM 的标准输出会停止采集。 容器标准输出不能重复配置,即使跨日志组和日志流,也只能配置一次。 容器文件路径:采集集群内指定容器内的文件路径日志。 节点文件路径:采集集群内指定节点路径的文件。 采集路径不能重复配置,即同一个主机下的同一路径,即使跨日志组和日志流,也只能配置一次。 K8S事件:采集K8S集群内的事件日志。 K8S事件不能重复配置,即一个K8S集群的K8S事件,只能配置接入到一个日志流。 表1 采集配置参数表 类型 参数配置 容器标准输出 采集容器标准输出到AOM、采集容器标准输出(stdout)和采集容器标准错误(stderr)。 采集容器标准输出到AOM:默认集群下的主机已安装了ICAgent 且采集日志到AOM,采集容器标准输出到AOM的开关处于开启状态。开启后标准输出只会采集到AOM,不会采集到LTS,建议您手动关闭该开关。 采集容器标准输出(stdout)和采集容器标准错误(stderr)两者必须得有一个是开启状态。 容器文件路径 路径配置:添加您需要收集的日志路径,LTS将按照配置的路径进行日志采集。 说明: 当CCE集群的工作负载中,已配置容器的挂载路径时,此时路径配置里添加的路径将无效。须将CCE集群页面中的挂载路径删除后,该配置才有效。 采集路径不能重复配置,即同一个主机下的同一路径,即使跨日志组和日志流,也只能配置一次。 添加自定义绕接规则,ICAgent目前是通过文件名规则来判断是否为绕接文件,如果您的绕接规则不符合内置类型时,可以通过单击“添加自定义绕接规则”来进行匹配,避免重复采集和绕接时的日志丢失。 内置类型为{basename}{连接符}{绕接标识}.后缀,{basename}.{后缀}{连接符}{绕接标识}。其中连接符为-._绕接标识为非字母符号,后缀为字母。 自定义绕接规则为{basename}+绕接文件的特征正则表达式组成匹配规则。(以下例子和截图仅供参考,请以实际日志文件为准) 例如您的日志文件名称为/opt/test.out.log,绕接后的文件名为test.2024-01-01.0.out.log,test.2024-01-01.1.out.log,因此在路径配置时,采集路径为/opt/*.log,绕接规则为{basename}\.[-0-9\.].out.log 设置采集黑名单:LTS支持对日志进行过滤采集,即通过设置黑名单,在采集时过滤指定的目录或文件。指定按目录过滤,可过滤掉该目录下的所有文件。 节点文件路径 路径配置:添加您需要收集的日志路径,LTS将按照配置的路径进行日志采集。 说明: 采集路径不能重复配置,即同一个主机下的同一路径,即使跨日志组和日志流,也只能配置一次。 添加自定义绕接规则,ICAgent目前是通过文件名规则来判断是否为绕接文件,如果您的绕接规则不符合内置类型时,可以通过单击“添加自定义绕接规则”来进行匹配,避免重复采集和绕接时的日志丢失。 内置类型为{basename}{连接符}{绕接标识}.后缀,{basename}.{后缀}{连接符}{绕接标识}。其中连接符为-._绕接标识为非字母符号,后缀为字母。 自定义绕接规则为{basename}+绕接文件的特征正则表达式组成匹配规则。(以下例子和截图仅供参考,请以实际日志文件为准) 例如您的日志文件名称为/opt/test.out.log,绕接后的文件名为test.2024-01-01.0.out.log,test.2024-01-01.1.out.log,因此在路径配置时,采集路径为/opt/*.log,绕接规则为{basename}\.[-0-9\.].out.log 设置采集黑名单:LTS支持对日志进行过滤采集,即通过设置黑名单,在采集时过滤指定的目录或文件。指定按目录过滤,可过滤掉该目录下的所有文件。 K8S事件 无需设置参数。仅支持icagent 5.12.130 及以上版本 K8s匹配规则:当数据源类型选择容器标准输出和容器文件路径时,设置K8s匹配规则,非必选项。 填写正则匹配规则后,单击校验按钮,支持校验确保正则表达式的正确性。 表2 K8s匹配规则 参数名称 参数说明 K8s Namespace正则匹配 通过Namespace名称指定采集的容器,支持正则匹配。 说明: 采集名称符合正则规则的Namespace的日志,为空时采集所有Namespace的日志。 K8s Pod正则匹配 通过Pod名称指定待采集的容器,支持正则匹配。 说明: 采集名称符合正则规则的Pod的日志,为空时采集所有Pod的日志。 K8s容器名称正则匹配 通过容器名称指定待采集的容器(Kubernetes容器名称是定义在spec.containers中),支持正则匹配。 说明: 采集名称符合正则规则的容器的日志,为空时采集所有容器的日志。 K8s Label白名单 通过K8s Label白名单指定待采集的容器。如果您要设置K8s Label白名单,那么LabelKey必填,LabelValue可选填。 说明: 若LabelValue为空,则K8S Label中包含LabelKey的容器都匹配;若LabelValue不为空,则K8S Label中包含LabelKey=LabelValue的容器才匹配;LabelKey需要全匹配,LabelValue支持正则匹配;多个白名单之间为或关系,即只要K8S Label满足任一白名单即可被匹配。 K8s Label黑名单 通过K8s Label黑名单排除不采集的容器。如果您要设置K8s Label黑名单,那么LabelKey必填,LabelValue可选填。 说明: 若LabelValue为空,则K8S Label中包含LabelKey的容器都被排除;若LabelValue不为空,则K8S Label中包含LabelKey=LabelValue的容器才会被排除;LabelKey需要全匹配,LabelValue支持正则匹配;多个黑名单之间为或关系,即只要K8S Label满足任一黑名单即可被排除。 K8s Label日志标签 设置K8s Label日志标签后,日志服务将在日志中新增K8s Label相关字段。 说明: 设置K8s Label日志标签后,lts将在日志中新增相关字段。例如设置LabelKey为app,设置LabelValue为app_alias,当容器中包含app=lts时,将在日志中添加内容{app_alias:lts}。 容器Label白名单 通过容器Label白名单指定待采集的容器。如果您要设置容器Label白名单,那么LabelKey必填,LabelValue可选填。 说明: 若LabelValue为空,则容器 Label中包含LabelKey的容器都匹配;若LabelValue不为空,则容器 Label中包含LabelKey=LabelValue的容器才匹配;LabelKey需要全匹配,LabelValue支持正则匹配;多个白名单之间为或关系,即只要容器 Label满足任一白名单即可被匹配。 容器Label黑名单 通过容器Label黑名单排除不采集的容器。如果您要设置容器Label黑名单,那么LabelKey必填,LabelValue可选填。 说明: 若LabelValue为空,则容器 Label中包含LabelKey的容器都被排除;若LabelValue不为空,则容器 Label中包含LabelKey=LabelValue的容器才会被排除;LabelKey需要全匹配,LabelValue支持正则匹配;多个黑名单之间为或关系,即只要容器 Label满足任一黑名单即可被排除。 容器Label日志标签 设置容器Label日志标签后,日志服务将在日志中新增容器Label相关字段。 说明: 设置容器 Label日志标签后,lts将在日志中新增相关字段。例如设置LabelKey为app,设置LabelValue为app_alias,当容器中包含app=lts时,将在日志中添加的内容{app_alias:lts}。 环境变量白名单 用于指定待采集的容器。如果您要设置环境变量白名单,那么Label Key必填,Label Value可选填。 说明: 如果环境变量Value为空,则容器环境变量中包含环境变量Key的容器都匹配;如果环境变量Value不为空,则容器环境变量中包含环境变量Key=环境变量Value的容器才被匹配;LabelKey需要全匹配,LabelValue支持正则匹配;多个白名单之间为或关系,即只要容器的环境变量满足任一键值对即可被匹配。 环境变量黑名单 用于排除不采集的容器。如果您要设置环境变量黑名单,那么Label Key必填,Label Value可选填。 说明: 如果环境变量Value为空,则容器环境变量中包含环境变量Key的容器都将被排除;如果环境变量Value不为空,则容器环境变量中包含环境变量Key=环境变量Value的容器才会被排除;LabelKey需要全匹配,LabelValue支持正则匹配;多个黑名单之间为或关系,即只要容器的环境变量满足任一键值对即可被排除。 环境变量日志标签 设置环境变量日志标签后,日志服务将在日志中新增环境变量相关字段。 说明: 设置环境变量日志标签后,lts将在日志中新增相关字段,例如设置环境变量Key为app,设置环境变量Value为app_alias,当容器中包含环境变量app=lts时,将在日志中添加的内容为{app_alias:lts}。 开启结构化解析配置,详细请参考ICAgent采集配置。 需要ICAgent 5.12.147及以上版本,其优点是成本更低,支持组合解析,一个日志流的每个采集配置可以配置不同的结构化解析规则。 支持五种日志结构化解析规则: JSON:适用JSON格式的日志,通过提取JSON字段将其拆分为键值对。 分隔符:使用分隔符(例如:逗号、空格或字符)提取字段。 单行-完全正则:适用任意格式的单行日志,使用正则表达式提取字段。填写正则匹配规则后,单击验证按钮,支持校验确保正则表达式的正确性。 多行-完全正则:适用任意格式的多行日志,使用正则表达式提取字段。首行正则表达式支持自动生成和手动输入,填写正则匹配规则后,单击验证按钮,支持校验确保正则表达式的正确性。 组合解析:适用于多格式嵌套的日志(例如:分隔符+JSON)。 其他配置。 表3 其他配置 参数 说明 最大目录深度 最大目录深度为5层。 该配置控制日志采集的最大目录深度,LogListener不会采集所在目录层级超过指定最大目录深度的日志文件。当你目标采集路径包含模糊匹配时,建议配置合适的最大目录深度,避免LogListener性能浪费。 日志拆分 云日志服务支持对日志进行拆分,默认为关闭状态。 不启用日志拆分,单条日志大小限制不超过500KB,超过限制部分会被截断丢弃。 启用日志拆分,单条日志超过500KB会被拆分为多条采集。例如日志大小为600KB,被拆分为2条日志采集,第一条500KB,第二条100KB。 仅支持linux主机,不支持windows主机。 仅支持单行日志,不支持多行日志。 采集二进制文件 云日志服务支持采集二进制文件,默认为关闭状态。 您可以通过命令(file -i 文件名)查看文件类型,如果包含charset=binary,那么该日志文件就是二进制文件。 当日志的文件类型为二进制时,开启采集二进制文件按钮,则对接入的二进制文件日志进行采集,但仅支持UTF8编码的字符串,非UFT8编码的字符在LTS控制台页面会显示乱码。 当日志的文件类型为二进制时,未开启采集二进制文件按钮,则对接入的二进制文件日志停止采集,开启后即可进行采集。 日志文件编码 日志文件编码为UTF-8 采集策略 采集策略支持增量或全量。 增量采集:ICAgent采集新文件时,从文件的末尾开始读。 全量采集:ICAgent采集新文件时,从文件的开头开始读。
  • 开启自定义日志时间 在左侧导航栏中选择“日志管理”。 结构化日志以日志流为单位,在“日志管理”页面选择目标日志组和日志流。 单击日志流名称进入日志流详情页面,单击右上角,在弹出页面中,选择“云端结构化解析”,进入日志结构化配置页面,选择对应的日志提取方法进行配置。 配置完成后,开启自定义日志时间开关,配置如下参数。 表1 参数配置表 参数 说明 示例 字段key 已提取字段的名称。单击下拉框选择已提取的字段,该字段为string或long类型。 test 字段value 已提取的字段value,选择字段key后,将自动填充。 说明: 配置的字段value必须是当前时间前后24小时内的时间。 2022-07-19 12:12:00 时间格式 请参考常见日志时间格式。 yyyy-MM-dd HH:mm:ss 操作 单击“校验”,提示“时间格式和字段value匹配成功”则表示校验成功。 - 切换自定义日志时间开关时,可能会导致日志搜索界面在切换时间点附近出现时间偏差,请勿频繁切换自定义日志时间开关。
  • 示例 常见的时间标准、示例及对应的时间表达式如下所示。 表3 示例 示例 时间表达式 时间标准 2022-07-14T19:57:36+08:00 yyyy-MM-dd'T'HH:mm:ssXXX 自定义 1548752136 %s 自定义 27/Jan/2022:15:56:44 dd/MMM/yyyy:HH:mm:ss 自定义 2022-08-15 17:53:23+08 yyyy-MM-dd HH:mm:ssX 自定义 2022-08-05T08:24:15.536+0000 yyyy-MM-dd'T'HH:mm:ss.SSSZ 自定义 2022-08-20T10:04:03.204000Z yyyy-MM-dd'T'HH:mm:ss.SSSZ 自定义 2022-08-22T06:52:08Z yyyy-MM-dd'T'HH:mm:ssZ 自定义 2022-07-24T10:06:41.000 yyyy-MM-dd'T'HH:mm:ss.SSS 自定义 [2022-12-11 15:05:07.012] [yyyy-MM-dd HH:mm:ss.SSS] 自定义 Monday, 02-Jan-06 15:04:05 MST EEEE, dd-MMM-yy HH:mm:ss Z RFC850 Mon, 02 Jan 2006 15:04:05 MST EEE, dd MMM-yyyy HH:mm:ss Z RFC1123 02 Jan 06 15:04 MST dd MMM yy HH:mm Z RFC822 02 Jan 06 15:04 -0700 dd MMM yy HH:mm Z RFC822Z 2023-01-02T15:04:05.999999999Z07:00 yyyy-MM-dd'T'HH:mm:ss Z RFC3339Nano 2023-01-02T15:04:05Z07:00 yyyy-MM-dd'T'HH:mm:ss Z RFC3339 2022-12-11 15:05:07 yyyy-MM-dd HH:mm:ss 自定义
  • 创建结构化配置 通过对日志流添加提取规则将日志流中的原始日志按一定的规律进行提取,并将提取后的日志整合到一起,以便进行SQL查询与分析。 下面详细介绍原始日志结构化的操作步骤: 登录LTS控制台,在左侧导航栏中选择“日志管理”。 结构化日志以日志流为单位,请在“日志管理”页面选择目标日志组和日志流。 在日志流详情页面,单击右上角,在弹出页面中,选择“云端结构化解析”,进入日志结构化配置页面,选择对应的日志提取方法进行配置。 正则分析 JSON 分隔符 Nginx 结构化模板 结构化后的日志数据可理解为数据库中的二维表,接下来就可以使用SQL语句对提取的字段进行查询与分析。 开启“自动配置索引和快速分析”开关,将使用结构化字段配置字段索引,同时会打开快速分析按钮。开启该按钮后,默认将内置字段hostIP、hostName和pathFile配置为索引字段,并打开快速分析。 如果结构化后的字段长度超过20k字节时,仅会保留前20k字节长度。 结构化不支持的系统字段包括:groupName、logStream、lineNum、content、logContent、logContentSize、collectTime、category、clusterId、clusterName、containerName、hostIP、hostId、hostName、nameSpace、pathFile、podName。 开启自定义日志时间。 完成后,单击“保存”。
  • 使用说明 云日志服务SDK仅在华为云ECS主机上使用。 当用户修改权限后,权限信息在一天后生效。 SDK支持跨云/本地上报日志,当前仅支持华北-北京四、华东-上海一、华南-广州、西南-贵阳一。使用详情见Appender配置参数说明表中的“enableLocalTest”参数,当该参数为true时,上报日志规格为单个机器200次/秒(即每秒只能发送200次,每次批量发送数量/大小详情见参数“batchSizeThresholdInBytes、batchCountThreshold、lingerMs”)。
  • 参数获取方法 区域表 表2 区域表 区域名称 RegionName 华北-北京二 cn-north-2 华北-北京四 cn-north-4 华北-北京一 cn-north-1 华东-上海二 cn-east-2 华东-上海一 cn-east-3 华南-广州 cn-south-1 华南-深圳 cn-south-2 西南-贵阳一 cn-southwest-2 亚太-新加坡 ap-southeast-3 日志组ID:在云日志服务控制台,选择“日志管理”,鼠标悬浮在日志组名称上,可查看日志组名称和日志组ID。 日志流ID:单击日志组名称对应的按钮,鼠标悬浮在日志流名称上,可查看日志流名称和日志流ID。
  • 如何获取AK/SK? AK/SK(Access Key ID/Secret Access Key)即访问密钥,表示一组密钥对。 AK:访问密钥ID,是与私有访问密钥关联的唯一标识符。访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK:与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 请获取并使用公共用户账号的AK/SK,请勿使用个人账号的AK/SK。 父主题: 其他问题
  • 计费项 表1 计费项说明 计费项 计费说明 数据库实例 对所选的实例规格进行计费,实例购买后立即开始计费,详情见计费规则。 数据库存储 对数据库存储空间进行计费,购买时无需选择存储容量,存储费用按照实际使用量每小时计费。 备份存储 提供了部分免费存储空间,用于存放您的备份数据,其总容量约为您使用存储容量的100%。备份存储用量超过数据库存储空间的100%,超出部分将按照备份计费标准收费。 公网流量 GaussDB (for MySQL)实例支持公网访问,公网访问会产生带宽流量费;GaussDB(for MySQL)数据库实例在云内部网络产生的流量不计费。 HTAP分析节点 若使用了HTAP分析节点,需要按HTAP分析节点进行收费。具体收费标准参见HTAP计费说明。
  • 修订记录 发布日期 修改说明 2024-01-15 第四十三次正式发布,包含以下内容: Serverless计费说明,修改计费说明。 2023-12-29 第四十二次正式发布,包含以下内容: GaussDB(for MySQL)支持开启透明 数据加密 功能,具体请参见开启透明数据加密。 2023-12-05 第四十一次正式发布,包含以下内容: 内核新增如下功能: 并行DDL DDL快速超时 主动终止空闲事务 LIMIT OFFSET下推 IN谓词转子查询 大事务检测能力 2023-11-03 第四十次正式发布,包含以下内容: GaussDB(for MySQL)新增监控指标“undo空间内未清理掉的事务个数”。 GaussDB(for MySQL)补充Serverless计费说明。 GaussDB(for MySQL) Proxy支持减少节点。 GaussDB(for MySQL) 开通读写分离 支持子网。 2023-10-12 第三十九次正式发布,包含以下内容: GaussDB(for MySQL)新增自动续费。 GaussDB(for MySQL)新增迁移方案总览。 2023-08-31 第三十八次正式发布,包含以下内容: GaussDB(for MySQL)新增慢SQL。 GaussDB(for MySQL)新增Top SQL。 GaussDB(for MySQL)新增SQL洞察。 GaussDB(for MySQL)新增SQL限流。 GaussDB(for MySQL)开启读写分离后支持修改实例内网安全组。 2023-07-24 第三十七次正式发布,包含以下内容: GaussDB(for MySQL)自动变配补充计费说明。 GaussDB(for MySQL)补充不同备份类型间的特点对比。 GaussDB(for MySQL)优化备份原理。 GaussDB(for MySQL)补充库表时间点恢复的表数量限制。 GaussDB(for MySQL)创建手动备份补充使用须知和备份清理。 GaussDB(for MySQL)设置同区域备份策略补充约束限制。 2023-07-18 第三十六次正式发布,包含以下内容: GaussDB(for MySQL)新增申请和修改内网域名。 GaussDB(for MySQL)新增修改Serverless配置。 GaussDB(for MySQL)新增设置备份加密。 GaussDB(for MySQL)新增设置路由模式。 GaussDB(for MySQL)新增修改读写分离端口号。 GaussDB(for MySQL) Proxy支持修改和删除内网域名。 2023-06-20 第三十五次正式发布,包含以下内容: GaussDB(for MySQL)包周期实例支持设置自动变配,详细内容请参考请参考设置自动变配(自动扩缩容)。 GaussDB(for MySQL)新增“容灾切换”和“数据库进程重新启动”事件,详细内容请参考事件监控支持的事件说明。 2023-05-22 第三十四次正式发布,包含以下内容: GaussDB(for MySQL)磁盘容量变更,缩容支持最小容量10GB,详细内容请参考磁盘容量变更(包年/包月)。 GaussDB(for MySQL)设置自动备份策略,保留天数支持1~3660天,详细内容请参考设置同区域备份策略。 GaussDB(for MySQL)包年/包月实例支持可维护时间段内规格变更,详细内容请参考变更实例的CPU和内存规格。 GaussDB(for MySQL)实例恢复到指定时间点,支持自动同步原实例数据库参数,详细内容请参考将数据库实例恢复到指定时间点。 2023-04-20 第三十三次正式发布,包含以下内容: GaussDB(for MySQL)新增设置连接池。 GaussDB(for MySQL)新增智能DBA助手。 GaussDB(for MySQL)创建数据库时支持添加备注,详细内容请参考创建数据库。 GaussDB(for MySQL)创建数据库账号时支持添加备注,详细内容请参考创建数据库账号。 2023-03-31 第三十二次正式发布,包含以下内容: GaussDB(for MySQL)新增操作系统更新。 2023-03-20 第三十一次正式发布,包含以下内容: GaussDB(for MySQL)新增修改节点名称。 GaussDB(for MySQL)支持设置回收站策略,详细内容请参考回收站。 2023-02-23 第三十次正式发布,包含以下内容: GaussDB(for MySQL)优化创建数据库,数据库名称支持中划线。 2023-01-30 第二十九次正式发布,包含以下内容: GaussDB(for MySQL)新增重启代理实例。 2022-12-30 第二十八次正式发布,包含以下内容: GaussDB(for MySQL)新增修改代理实例参数。 GaussDB(for MySQL)新增设置Multi-Statements处理模式。 GaussDB(for MySQL)新增升级数据库代理内核版本。 GaussDB(for MySQL)新增日志配置管理,实例新生成的日志记录会上传到云日志服务。 GaussDB(for MySQL)优化查看错误日志,补充LTS错误日志配置。 GaussDB(for MySQL)优化查看慢日志,补充LTS慢日志配置。 GaussDB(for MySQL)优化重启节点。 GaussDB(for MySQL)优化创建只读节点,补充故障倒换优先级的说明。 2022-12-20 第二十七次正式发布,包含以下内容: GaussDB(for MySQL)优化支持的监控指标。 2022-12-13 第二十六次正式发布,包含以下内容: GaussDB(for MySQL)新增备份原理。 GaussDB(for MySQL)新增备份空间及计费。 GaussDB(for MySQL)优化开通读写分离,补充约束限制。 GaussDB(for MySQL)优化读写分离简介,补充约束限制。 2022-11-21 第二十五次正式发布,包含以下内容: GaussDB(for MySQL)优化只读节点简介,补充功能限制。 2022-11-14 第二十四次正式发布,包含以下内容: GaussDB(for MySQL)优化设置全量SQL,补充约束限制。 2022-10-31 第二十三次正式发布,包含以下内容: GaussDB(for MySQL)新增设置事务拆分。 2022-10-26 第二十二次正式发布,包含以下内容: GaussDB(for MySQL)新增重启节点。 GaussDB(for MySQL)优化设置同区域备份策略,补充全量备份文件自动删除策略。 GaussDB(for MySQL)优化升级内核小版本,补充注意事项。 GaussDB(for MySQL)优化变更实例的CPU和内存规格,补充支持缩小和扩大规格描述。 2022-07-30 第二十一次正式发布,包含以下内容: GaussDB(for MySQL)新增将库表数据恢复到指定时间点。 GaussDB(for MySQL)新增数据库管理。 GaussDB(for MySQL)新增账号管理(非管理员权限)。 GaussDB(for MySQL)刷新磁盘容量变更(包年/包月),增加包周期实例支持缩容功能。 GaussDB(for MySQL)优化修改一致性级别说明内容。 GaussDB(for MySQL)刷新查看慢日志,增加如何下载慢日志说明。 2022-06-30 第二十次正式发布,包含以下内容: GaussDB(for MySQL)新增可维护时间段重启实例。 GaussDB(for MySQL)新增将数据库实例恢复到指定时间点支持恢复到当前实例和已有实例。 GaussDB(for MySQL)新增将备份恢复至实例支持恢复到当前实例和已有实例。 GaussDB(for MySQL)秒级监控商用收费。 GaussDB(for MySQL)新增慢日志明文显示功能。 2022-05-19 第十九次正式发布,包含以下内容: GaussDB(for MySQL)只读节点升主节点增加提示说明。 GaussDB(for MySQL)新增一致性级别。 GaussDB(for MySQL)新增修改一致性级别。 2022-04-21 第十八次正式发布,包含以下内容: GaussDB(for MySQL)支持变更数据库代理的规格。 GaussDB(for MySQL)支持修改读写分离地址。 GaussDB(for MySQL)刷新支持的监控指标。 GaussDB(for MySQL)新增性能测试。 2022-03-04 第十六次正式发布,包含以下内容: GaussDB(for MySQL)新增配置和修改读写内网地址。 2021-11-24 第十五次正式发布,包含以下内容: GaussDB(for MySQL)数据库代理支持开启多个代理实例。 GaussDB(for MySQL)新增使用规范。 2021-10-31 第十四次正式发布,包含以下内容: GaussDB(for MySQL)新增退订只读节点(包年/包月计费)。 2021-09-31 第十三次正式发布,包含以下内容: GaussDB(for MySQL)新增磁盘使用率监控指标。 2021-08-31 第十二次正式发布,包含以下内容: GaussDB(for MySQL)刷新支持的监控指标单位。 GaussDB(for MySQL)优化修改实例内网安全组内容。 GaussDB(for MySQL)新增设置SSL数据加密。 GaussDB(for MySQL)新增修改实例备注。 GaussDB(for MySQL)新增实例主备切换事件监控。 GaussDB(for MySQL)优化GaussDB(for MySQL)自定义策略内容。 GaussDB(for MySQL)新增设置全量SQL。 2021-06-10 第十一次正式发布,包含以下内容: GaussDB(for MySQL)刷新事件监控支持的事件说明。 2021-05-31 第十次正式发布,包含以下内容: GaussDB(for MySQL)支持规格降配置。 GaussDB(for MySQL)新增包周期实例转按需。 GaussDB(for MySQL)新增升级内核小版本。 GaussDB(for MySQL)新增支持的监控指标监控指标。 2021-03-30 第九次正式发布,包含以下内容: 优化用户指南整体框架结构。 优化查看实例监控入口及界面内容。 优化开通读写分离约束限制内容。 优化参数模板管理约束限制内容。 2020-12-30 第八次正式发布,包含以下内容: GaussDB(for MySQL)新增查看proxy监控指标。 GaussDB(for MySQL)新增创建proxy告警规则。 GaussDB(for MySQL)新增事件监控。 2020-10-30 第七次正式发布,包含以下内容: GaussDB(for MySQL)新增回收站。 GaussDB(for MySQL)新增标签。 2020-08-30 第六次正式发布,包含以下内容: GaussDB(for MySQL)新增数据库代理(读写分离)。 GaussDB(for MySQL)新增导出备份信息。 GaussDB(for MySQL)新增参数模板管理。 2020-07-30 第五次正式发布,包含以下内容: GaussDB(for MySQL)支持数据库实例设置可维护时间段。 GaussDB(for MySQL)新增监控指标英文标签。 2020-04-24 第四次正式发布,包含以下内容: 根据界面优化更新计费管理、数据库连接、管理数据库实例、只读节点、数据库安全性、备份与恢复、日志相关的内容。 2020-03-13 第三次正式发布,包含以下内容: GaussDB(for MySQL)支持将数据库实例恢复到指定时间点。 GaussDB(for MySQL)新增3个 云监控 指标:数据同步延迟、存储写时延、存储读时延。 2020-02-24 第二次正式发布,包含以下内容: GaussDB(for MySQL)支持包周期实例续费。 GaussDB(for MySQL)按需实例支持转包周期。 GaussDB(for MySQL)支持退订包周期实例。 GaussDB(for MySQL)包周期实例支持扩容存储空间。 GaussDB(for MySQL)新增只读节点:创建、管理、只读升主和删除按需只读。 2019-09-03 第一次正式发布。
  • 开启Binlog对GaussDB(for MySQL)的性能影响 性能损耗和业务压力强相关,开启Binlog不会影响查询(SELECT)性能,只会影响写入更新(如INSERT、UPDATE、DELETE等)性能。 GaussDB(for MySQL)服务的binlog和开源的MySQL-Binlog两者从使用方法上来说无明显差异,GaussDB(for MySQL)服务的Binlog完全兼容开源MySQL的Binlog相关语法。
  • 原因分析 查看监控指标“行锁花费时间”,监控到行锁等待时间较长,说明该系统出现过锁冲突的现象。 监控指标详细内容请参考查看监控指标。 登录实例,执行如下SQL,查看系统当前存在的长事务,以及事务持有的行锁信息。 select trx_mysql_thread_id, trx_id, trx_state, trx_started, trx_tables_locked, trx_rows_locked, trx_isolation_level, trx_query, trx_operation_state from information_schema.innodb_trx order by trx_started; information_schema.innodb_trx表包含了当前innodb内部正在运行的事务信息。 trx_started:表示事务的开始时间,用来判断当前事务是否是长事务,当前时间减去开始时间就是事务的执行时间。 trx_state :表示当前事务的状态,取值如下: RUNNING:运行。 LOCK WAIT:等待锁。 如果事务当前的状态是LOCK WAIT,即表示事务持有行锁。 ROLLING BACK:正在回滚。 COMMITTING:正在提交。
  • 问题分析 主要从以下方面考虑: 排除数据库实例异常 例如:实例状态异常。 (常见)使用正确的客户端连接方式 内网连接需要GaussDB(for MySQL)与ECS实例在同一区域、VPC内。 公网连接需要购买或使用已有EIP,并对GaussDB(for MySQL)实例绑定该EIP 。 使用正确的SSL方式安全连接 界面SSL开关开启和关闭,分别对应不同的连接命令。例如: 开关开启:mysql -h 172.16.0.31 -P 3306 -u root -p --ssl-ca=/tmp/ca.pem 开关关闭:mysql -h 172.16.0.31 -P 3306 -u root -p 排除连接命令错误 例如:连接地址错误、端口参数错误、用户名和密码错误、SSL方式连接时参数配置错误。 (常见)排除网络不通 内网访问 确认ECS与GaussDB(for MySQL)是否在同一区域、VPC内。 检查安全组规则。 在ECS上测试是否可以正常连接到GaussDB(for MySQL)实例地址的端口。 公网访问 检查安全组规则。 检查网络ACL规则。 相同区域主机进行ping测试。 (常见)排除实例的连接数满的情况 实例连接数过多,可能会导致业务侧无法正常连接。 连接失败的常见报错 包含连接失败的常见报错,以及相应的解决方法。
  • GaussDB(for MySQL)如何设置表名大小写敏感 表名大小写敏感可以通过在管理控制台或API创建数据库实例时指定。 已创建完成的实例不支持修改表名大小写敏感。 通过管理控制台的购买实例页面设置是否区分表名大小写。详情请参见购买实例。 图1 数据库设置 通过API创建数据库实例设置“lower_case_table_names”指定大小写是否敏感,默认值是“1”。详情请参考创建数据库实例。 取值范围: 0:表名称大小写敏感。 1:表名将被存储成小写且表名称大小写不敏感。 父主题: 数据库参数修改
  • 原因分析 查看查询变慢对应的时间段中,实例CPU监控指标并无飙升情况且使用率一直都较低,因此排除了CPU冲高导致查询变慢的可能。 图1 CPU使用率 分析对应时间段该实例的慢日志,该SQL执行快时其扫描行数为百万级,当SQL执行慢时其扫描行数为千万级,与业务确认该表短期内并无大量数据插入,因此推断执行慢是因为未走索引或选错索引。且通过EXPLAIN查看该SQL的执行计划确实是全表扫描。 图2 慢日志 在实例上对该表执行SHOW INDEX FROM检查三个字段的基数,。 图3 查看基数 可知基数最小的字段“query_date”在联合索引的第一位,基数最大的字段“group_id”在联合索引最后一位,而且原SQL包含对“query_date”字段的范围查询,导致当索引走到“query_date”就会停止匹配,后面两个字段已经无序,无法走索引。 所以该SQL本质上只能利用到对“query_date”这一列的索引,而且还有可能因为基数太小,导致优化器成本估计时选择了全表扫描。 业务重新创建了联合索引将“group_id”字段放在第一位,“query_date”字段放在最后一位后,查询耗时符合预期。
  • 变更配置 变更GaussDB(for MySQL)实例规格:您可以根据业务需求变更GaussDB(for MySQL)实例规格,变更后即刻按照变更后的实例规格的价格计费。 容量变更:您可以根据业务需求变更您的存储空间,仅“包年/包月”实例支持,变更后即刻按照新的存储空间计费。您需要注意的是存储空间支持扩容和缩容,每次扩容和缩容的最小步长为10GB。 Serverless算力变更:Serverless实例主要监控CPU使用率、内存使用率。满足一定条件,触发Serverless算力扩容和缩容。 表2 Serverless算力变更 算力变更类型 触发条件 扩容 满足其一即触发扩容: “CPU使用率”大于90%,持续5秒,距离上次扩容间隔大于等于5秒 “内存使用率”大于90%,持续5秒,距离上次扩容间隔大于等于5秒 缩容 满足其一即触发缩容: “CPU使用率”小于30%,且持续15秒,距离上次缩容间隔大于等于15秒 “内存使用率”小于30%、“CPU使用率”小于70%,且持续15秒,距离上次缩容间隔大于等于15秒
  • 计费项 GaussDB(for MySQL)产品计费项如表1所示。 表1 产品GaussDB(for MySQL)计费项说明 计费项 计费说明 数据库实例 对所选的实例规格进行计费,提供包年包月和按需计费方式,实例购买后立即开始计费。 数据库存储 对数据库存储空间进行计费,提供包年包月和按需计费方式。 包年包月:购买时需要选择容量,存储空间如果超过当前容量,超出的部分将按需计费。 按需:购买时无需选择存储容量,存储费用按照实际使用量每小时计费。 备份存储 GaussDB(for MySQL)提供了部分免费存储空间,用于存放您的备份数据,其总容量约为您购买存储容量的100%。备份存储用量超过数据库存储空间的100%,超出部分将按照备份计费标准收费。 公网流量 GaussDB(for MySQL)实例支持公网访问,公网访问会产生带宽流量费;GaussDB(for MySQL)数据库实例在云内部网络产生的流量不计费。 秒级监控 GaussDB(for MySQL)为您免费提供监控频率为60秒/次的监控服务,开通秒级监控会产生额外费用,且计费方式为按需计费(每小时扣费一次),不足一小时按照实际使用时长收费。 HTAP分析节点 若使用了HTAP分析节点,需要按HTAP分析节点进行收费。具体收费标准参见HTAP计费说明。 GaussDB(for MySQL)管理费用详情,请参见产品价格详情。您可以通过GaussDB(for MySQL)提供的价格计算器,选择您需要的实例规格,来快速计算出 购买GaussDB (for MySQL)实例的参考价格。
  • 计费模式 提供按小时、按月、按年的计费方式供您灵活选择,使用越久越便宜。 预付费(包年包月):这种购买方式相对于按需付费提供更大的折扣,对于长期使用者,推荐该方式。如果包周期实例的存储空间不足,超过购买存储的多余部分会按照按需模式收费。 按需付费(小时):这种购买方式比较灵活,可以即开即停,按实际使用时长计费,精确到秒。 Serverless:Serverless是一种会根据应用程序的需求自动扩展或缩减容量的计费模式。类似于按需收费,先使用再付费,按照云数据库实际使用时长计费和当前使用的算力进行计费。
  • 续费 目前GaussDB(for MySQL)提供“包年/包月”和“按需计费”购买方式,您可以根据业务需要定制相应计算能力和存储空间的GaussDB(for MySQL)实例。 “按需计费”方式,即按实际使用时长计费,精确到秒,只要您账户上有足够余额,就可以一直使用服务。当账户余额不足时,就会导致欠费,因此在欠费前请及时充值。 “包年/包月”计费方式,您在购买时一次性付费,使用过程中不会再另外扣费。
  • 到期与欠费 服务到期 “按需计费”实例,没有到期的概念。 “包年/包月”实例到期后无法在GaussDB(for MySQL)管理控制台进行该实例的操作,相关接口也无法调用,自动化监控或告警等运维也会停止。如果在保留期结束时您没有续费,实例将终止服务,系统中的数据也将被永久删除。 若您购买的实例已到期,请参见费用中心用户指南中资源停止服务或逾期释放说明章节进行处理。 欠费 “包年/包月”实例,没有欠费的概念。 “按需计费”实例是按每小时扣费,当余额不足,无法对上一个小时的费用进行扣费,就会导致实例欠费。您续费后解冻实例,可继续正常使用,请注意在保留期进行的续费,是以原到期时间作为生效时间,您应当支付从进入保留期开始到续费时的服务费用。 若您购买的实例已欠费,请参见费用中心用户指南中欠费还款章节进行处理。
  • GaussDB(for MySQL)与RDS for MySQL的区别 GaussDB(for MySQL)拥有较好的性能、扩展性和易用性,详情请参见表1。 表1 GaussDB(for MySQL)与RDS for MySQL的差异 类别 RDS for MySQL GaussDB(for MySQL) 架构 传统主备架构,主备通过binlog同步数据。 存算分离架构,计算节点共享一份数据,无需通过binlog同步数据。 性能 十万级QPS,高并发场景下性能提升3倍。 支持百万级QPS;对于某些业务负载,吞吐量最高可提升至开源MySQL7倍;复杂查询场景,支持将提取列、条件过滤、聚合运算等操作向下推给存储层处理,性能相比传统架构提升数十倍。 扩展性 最多添加5个只读节点,添加只读所需时间与数据量大小相关,并且需要增加一份存储。 存储自动扩容,最大支持4TB。 最多添加15只读,由于共享存储,添加只读节点所需时间与数据量大小无关,且无需增加一份存储。 存储自动扩容,最大支持128TB。 可用性 故障自动倒换,RTO通常小于30秒。 主节点和只读节点无需通过binlog进行数据同步,延时更低,故障自动切换,RTO通常小于10秒。 备份恢复 通过全量备份+binlog回放实现任意时间点回滚。 通过全量备份(快照)+redo回放实现任意时间点回滚,备份恢复速度更快。 数据库版本 MySQL 5.6、5.7和8.0。 MySQL 8.0。
  • 修订记录 发布日期 修改说明 2023-07-24 第十六次正式发布,包含以下内容: 新增命名约束,详情请参见命名约束。 2023-05-22 第十五次正式发布,包含以下内容: 新增单机版实例。 2023-04-20 第十四次正式发布,包含以下内容: 新增通用版实例规格,详细内容请参考数据库实例规格。 2023-03-20 第十三次正式发布,包含以下内容: 补充细粒度权限“申请数据库代理内网域名”,详细内容请参考权限管理。 2023-03-14 第十二次正式发布,包含以下内容: 优化GaussDB(for MySQL)与RDS for MySQL的区别。 2023-01-11 第十一次正式发布,包含以下内容: 优化数据库引擎和版本,补充支持的内核小版本。 2022-12-07 第十次正式发布,包含以下内容: 新增GaussDB(for MySQL)与RDS for MySQL的区别。 优化产品优势和价值。 2022-11-10 第九次正式发布,包含以下内容: 新增责任共担。 新增身份认证与访问控制。 新增数据保护技术。 新增审计与日志。 新增监控安全风险。 新增故障恢复。 新增认证证书。 2022-11-04 第八次正式发布,包含以下内容: 优化权限管理。 2022-10-26 第七正式发布,包含以下内容: 优化产品架构中的存储层说明。 数据库实例规格补充规格码。 2022-01-28 第六次正式发布,包含以下内容: GaussDB(for MySQL)与其他服务的关系,增加和DDM服务的关系说明。 2021-03-17 第五次正式发布,包含以下内容: 优化GaussDB(for MySQL)架构流程图。 优化数据库实例规格参数。 2021-02-27 第四次正式发布,包含以下内容: 优化数据库实例规格参数。 2020-12-30 第三次正式发布,包含以下内容: GaussDB(for MySQL)新增产品架构。 2020-04-24 第二次正式发布,包含以下内容: 支持鲲鹏通用增强型规格。 2019-09-03 第一次正式发布。
  • 修订记录 发布日期 修改说明 2024-01-15 第十七次正式发布,包含以下内容: Serverless商用,修改计费内容,具体请参见购买Serverless实例。 2023-12-29 第十六次正式发布,包含以下内容: GaussDB(for MySQL)支持开启透明数据加密功能,具体请参见购买按需计费实例、购买包年/包月实例。 2023-08-30 第十五次正式发布,包含以下内容: 购买实例按照计费模式拆分。 优化连接实例。 新增通过内网连接GaussDB(for MySQL)实例(Linux方式)。 新增通过内网连接GaussDB(for MySQL)实例(Windows方式)。 新增通过公网连接GaussDB(for MySQL)实例(Linux方式)。 新增通过公网连接GaussDB(for MySQL)实例(Windows方式)。 新增通过JDBC连接GaussDB(for MySQL)实例。 2023-07-19 第十四次正式发布,包含以下内容: 购买实例支持指定内核版本,详情请参见步骤一:购买实例。 新增入门实践。 2023-06-25 第十三次正式发布,包含以下内容: 购买实例增加备份空间说明,详细内容请参考步骤一:购买实例。 2023-05-22 第十二次正式发布,包含以下内容: 购买实例的实例类型新增单机实例,详细内容请参考步骤一:购买实例。 新增Serverless模式实例,详细内容请参考步骤一:购买实例。 存储空间支持最小容量为10GB,详细内容请参考步骤一:购买实例。 2023-04-20 第十一次正式发布,包含以下内容: 购买实例新增通用版规格,详细内容请参考步骤一:购买实例。 2023-03-20 第十一次正式发布,包含以下内容: 购买实例时允许用户指定是否创建容灾实例,详细内容请参考步骤一:购买实例。 2023-02-23 第十次正式发布,包含以下内容: 优化步骤一:购买实例,允许购买开通读写分离代理。 2022-09-22 第九次正式发布,包含以下内容: 优化绑定弹性公网IP。 2022-06-30 第八次正式方式,包含以下内容: 优化通过公网连接GaussDB(for MySQL)实例章节,Linux操作系统提供SSL连接(推荐)和非SSL连接,Windows操作系统使用MySQL-Front客户端连接实例,增加连接实例操作说明。 2022-03-30 第七次正式方式,包含以下内容: 在购买实例进行设置内网安全组时,增加打开3306端口和icmp协议提示,并支持快速添加和配置规则。 2021-05-11 第六次正式发布,包含以下内容: GaussDB(for MySQL)新增批量创建实例功能。 2021-03-30 第五次正式发布,包含以下内容: 优化流程框架。 2020-04-24 第四次正式发布,包含以下内容: GaussDB(for MySQL)支持多可用区部署。 创建GaussDB(for MySQL)实例时支持搜索子网。 根据界面优化更新购买实例章节。 2020-02-24 第三次正式发布,包含以下内容: GaussDB(for MySQL)支持创建包周期实例。 支持通过数据管理服务DAS连接GaussDB(for MySQL)实例。 2020-01-20 第二次正式发布,包含以下内容: 根据实例连接场景调整大纲为:通过内网连接GaussDB(for MySQL)实例、通过公网连接GaussDB(for MySQL)实例。 2019-09-03 第一次正式发布。
  • 计费模式概述 云数据库GaussDB(for MySQL)提供包年/包月、按需计费和Serverless三种计费模式,以满足不同场景下的用户需求。 包年/包月:一种预付费模式,即先付费再使用,按照订单的购买周期进行结算。购买周期越长,享受的折扣越大。一般适用于设备需求量长期稳定的成熟业务。 按需计费:一种后付费模式,即先使用再付费,按照云数据库GaussDB(for MySQL)实际使用时长计费,秒级计费,按小时结算。按需计费模式允许您根据实际业务需求灵活地调整资源使用,无需提前预置资源,从而降低预置过多或不足的风险。一般适用于电商抢购等设备需求量瞬间大幅波动的场景。 Serverless:会根据应用程序的需求自动扩展或缩减容量的计费模式。类似于按需收费,先使用再付费,按照云数据库实际使用时长计费和当前使用的算力进行计费。 表1 计费模式 计费模式 包年/包月 按需计费 付费方式 预付费 按照订单的购买周期结算。 后付费 按照实际使用时长计费。 计费周期 按订单的购买周期计费。 秒级计费,按小时结算。 适用计费项 实例规格(vCPU和内存)、存储空间、备份空间、弹性公网IP、秒级监控。 说明: 删除实例时会同时删除自动备份,手动备份会继续保留并占用备份空间,直至用户手动删除。 实例规格(vCPU和内存)、存储空间、备份空间、弹性公网IP、秒级监控。 说明: 删除实例时会同时删除自动备份,手动备份会继续保留并占用备份空间,直至用户手动删除。 变更计费模式 支持变更为按需计费模式。 但包年/包月计费模式到期后,按需的计费模式才会生效。 包周期实例转按需 支持变更为包年/包月计费模式。 按需实例转包周期 变更规格 支持变更实例规格。 支持变更实例规格。 适用场景 适用于可预估资源使用周期的场景,价格比按需计费模式更优惠。对于长期使用者,推荐该方式。 比较灵活,可以即开即停。 父主题: 计费模式
  • 转商公告 华为云于2024/01/19 00:00(北京时间)对云数据库 GaussDB(for MySQL) Serverless进行转商。 云数据库 GaussDB(for MySQL) Serverless实例为您提供针对业务变化,灵活弹性伸缩能力,降低您的使用成本。服务商用后,将进行收费,详情请参见Serverless计费说明。 华为云在此提醒您,如果不再使用Serverless实例,请于2024/01/19 00:00(北京时间)前登录华为云控制台,及时删除Serverless实例,避免产生费用。
共100000条