华为云用户手册

  • 语法 创建一个或多个RANGE-LIST分区表,其中每个分区可能有一个或一个以上的子分区。 CREATE TABLE ... PARTITION BY RANGE {(expr) | COLUMNS(column_list)} SUBPARTITION BY LIST {(expr) | COLUMNS(column_list)} [(partition_definition [, partition_definition] ...)]; 其中,partition_definition为: PARTITION partition_name VALUES LESS THAN {(value | value_list) | MAXVALUE} [(subpartition_definition [, subpartition_definition] ...)] subpartition_definition为: SUBPARTITION subpartition_name VALUES IN {(value | value_list)} 表1 参数说明 参数名称 描述 expr 分区字段表达式。目前只支持INT类型,不支持字符类型。 column_list RANGE COLUMNS的情况下使用。分区字段列表,不支持表达式,可以支持多列。 value 分区边界值。 value_list RANGE COLUMNS的情况下使用,多个字段的边界值。 MAXVALUE 最大值。 partition_name 分区名称,同一个表中不可重复。 subpartition_name 子分区名称, 同一个表中不可重复。
  • 使用示例 RANGE-LIST类型的使用示例 CREATE TABLE tbl_range_list (col1 INT, col2 INT, col3 varchar(20)) PARTITION BY RANGE(col1) SUBPARTITION BY LIST(col2) ( PARTITION m1 VALUES LESS THAN(1000) ( SUBPARTITION p0 VALUES in (1, 2), SUBPARTITION p1 VALUES in (3, 4), SUBPARTITION p2 VALUES in (5, 6) ), PARTITION m2 VALUES LESS THAN(2000) ( SUBPARTITION p3 VALUES in (1, 2), SUBPARTITION p4 VALUES in (3, 4), SUBPARTITION p5 VALUES in (5, 6) ), PARTITION m3 VALUES LESS THAN(MAXVALUE) ( SUBPARTITION p6 VALUES in (1, 2), SUBPARTITION p7 VALUES in (3, 4), SUBPARTITION p8 VALUES in (5, 6) ) ); RANGE COLUMNS-LIST类型的使用示例 CREATE TABLE tbl_range_columns_list ( col1 INT, col2 INT, col3 varchar(20), col4 DATE ) PARTITION BY RANGE COLUMNS(col4) SUBPARTITION BY LIST(col1) ( PARTITION dp1 VALUES LESS THAN('2023-01-01')( SUBPARTITION p0 VALUES in (1, 2), SUBPARTITION p1 VALUES in (3, 4), SUBPARTITION p2 VALUES in (5, 6) ), PARTITION dp2 VALUES LESS THAN('2024-01-01')( SUBPARTITION p3 VALUES in (1, 2), SUBPARTITION p4 VALUES in (3, 4), SUBPARTITION p5 VALUES in (5, 6) ), PARTITION dp3 VALUES LESS THAN('2025-01-01')( SUBPARTITION p6 VALUES in (1, 2), SUBPARTITION p7 VALUES in (3, 4), SUBPARTITION p8 VALUES in (5, 6) ) );
  • 语法 创建一个或多个LIST-LIST分区表,其中每个分区可能有一个或一个以上的子分区。 CREATE TABLE [ schema. ]table_name table_definition PARTITION BY LIST {(expr) | COLUMNS(column_list)} SUBPARTITION BY LIST {(expr) | COLUMNS(column_list)} (partition_definition [, partition_definition] ...); 其中,partition_definition为: PARTITION partition_name VALUES IN (value_list) (subpartition_definition [, subpartition_definition] ...) subpartition_definition为: SUBPARTITION subpartition_name VALUES IN (value_list) 表1 参数说明 参数名称 描述 table_name 要创建的表名称。 expr 分区字段表达式,目前只支持INT类型,不支持字符类型。 column_list LIST COLUMNS的情况下使用,分区字段列表,不支持表达式。 value_list LIST COLUMNS的情况下使用,多个字段的边界值。 partition_name 分区名称,同一个表中不可重复。 subpartition_name 子分区名称, 同一个表中不可重复。
  • 使用示例 LIST-LIST类型的使用示例 CREATE TABLE tbl_list_list ( col1 INT, col2 INT, col3 varchar(20), col4 DATE ) PARTITION BY LIST (col1) SUBPARTITION BY LIST (col2) ( PARTITION p0 VALUES in (1, 2)( SUBPARTITION partno0 VALUES in (1, 2), SUBPARTITION partno1 VALUES in (3, 4), SUBPARTITION partno2 VALUES in (5, 6) ), PARTITION p1 VALUES in (3, 4)( SUBPARTITION partno3 VALUES in (1, 2), SUBPARTITION partno4 VALUES in (3, 4), SUBPARTITION partno5 VALUES in (5, 6) ), PARTITION p2 VALUES in (5, 6)( SUBPARTITION partno6 VALUES in (1, 2), SUBPARTITION partno7 VALUES in (3, 4), SUBPARTITION partno8 VALUES in (5, 6) ) ); LIST COLUMNS-LIST类型的使用示例 CREATE TABLE tbl_list_columns_list ( col1 INT, col2 INT, col3 varchar(20), col4 DATE ) PARTITION BY LIST COLUMNS(col3) SUBPARTITION BY LIST (col1) ( PARTITION europe VALUES in ('FRANCE', 'ITALY')( SUBPARTITION p0 VALUES in (1, 2), SUBPARTITION p1 VALUES in (3, 4), SUBPARTITION p2 VALUES in (5, 6) ), PARTITION asia VALUES in ('INDIA', 'PAKISTAN')( SUBPARTITION p3 VALUES in (1, 2), SUBPARTITION p4 VALUES in (3, 4), SUBPARTITION p5 VALUES in (5, 6) ), PARTITION americas VALUES in ('US', 'CANADA')( SUBPARTITION p6 VALUES in (1, 2), SUBPARTITION p7 VALUES in (3, 4), SUBPARTITION p8 VALUES in (5, 6) ) );
  • 注意事项 公网访问会降低实例的安全性,请谨慎选择。为了获得更快的传输速率和更高的安全级别,建议您将应用迁移到与您的 GaussDB (for MySQL)数据库在同一区域的弹性云服务器上。 GaussDB(for MySQL)使用您在VPC控制台购买的公网IP绑定到实例上,一个弹性公网IP只允许绑定一个GaussDB(for MySQL)实例,详细收费标准请参见:带宽和IP产品价格详情。 GaussDB(for MySQL)实例解绑弹性公网IP后,如果弹性公网IP是按需模式,则会继续收取IP保有费,您可以选择释放或者绑定到其他实例。
  • 测试连通性并安装MySQL-Front 打开cmd命令窗,测试是否可以正常连接到GaussDB(for MySQL)实例读写公网地址的端口。 telnet 读写公网地址 端口 如果提示command not found,请根据E CS 使用的操作系统不同,自行安装telnet工具。 如果可以通信,说明网络正常。 如果无法通信,请检查安全组规则。 查看ECS的安全组的出方向规则,如果目的地址不为“0.0.0.0/0”且协议端口不为“全部”,需要将GaussDB(for MySQL)实例的读写公网地址和端口添加到出方向规则。 图5 ECS的安全组 查看GaussDB(for MySQL)的安全组的入方向规则,需要将ECS实例的弹性公网IP地址和端口添加到入方向规则,具体操作请参见设置安全组规则。 在本地打开浏览器,下载并安装MySQL-Front工具(以5.4版本为例)。 图6 选择位置 图7 选择开始菜单 图8 选择附加任务 图9 完成
  • 使用MySQL-Front连接实例 启动MySQL-Front客户端。 在连接管理对话框中,单击“新建”。 图10 连接管理 输入需要连接的实例信息,单击“确定”。 图11 添加信息 表1 参数说明 参数 说明 名称 连接数据库的任务名称。若不填写,系统默认与Host一致。 主机 在5中获取的读写公网地址。 端口 在5中获取的数据库端口,默认3306。 用户 实例的账号名称,默认root。 密码 要实例的账号所对应的密码。 在“连接管理”窗口,选中3创建的连接,单击“打开”,如下图所示。若连接信息无误,即会成功连接实例。 图12 打开登录信息
  • 购买ECS 登录管理控制台,查看是否有弹性云服务器。 有Linux弹性云服务器,参考通过公网连接GaussDB(for MySQL)实例(Linux方式)。 有Windows弹性云服务器,执行3。 无弹性云服务器,执行2。 购买弹性云服务器时,选择Windows操作系统。 由于需要在ECS下载MySQL客户端,因此需要为ECS绑定弹性公网IP(EIP)。 购买Windows弹性云服务器请参考《弹性云服务器快速入门》中“购买弹性云服务器”章节。 在ECS实例基本信息页,查看ECS实例的区域和VPC。 图1 查看ECS区域和VPC 在GaussDB(for MySQL)实例基本信息页,查看实例的区域和VPC。 图2 查看GaussDB(for MySQL)区域和VPC
  • 测试连通性并安装MySQL客户端 登录ECS实例,请参见《弹性云服务器用户指南》中“Linux弹性 云服务器远程登录 (VNC方式)”。 在ECS上测试是否可以正常连接到GaussDB(for MySQL)实例读写公网地址和端口,连接地址和端口通过查询需要连接的实例的公网IP地址获取。 telnet 读写公网地址 端口 如果提示command not found,请根据ECS使用的操作系统不同,自行安装telnet工具。 如果可以通信,说明网络正常。 如果无法通信,请检查安全组规则。 查看ECS的安全组的出方向规则,如果目的地址不为“0.0.0.0/0”且协议端口不为“全部”,需要将GaussDB(for MySQL)实例的读写公网地址和端口添加到出方向规则。 图6 ECS的安全组 查看GaussDB(for MySQL)的安全组的入方向规则,需要将ECS实例的弹性公网IP地址和端口添加到入方向规则,具体操作请参见设置安全组规则。 在浏览器下载Linux系统的MySQL客户端安装包。建议您下载的MySQL客户端版本高于已创建的GaussDB(for MySQL)实例中数据库版本。 在下载页面找到对应版本链接,以mysql-community-client-8.0.21-1.el6.x86_64为例,打开页面后,即可下载安装包。 图7 下载 将安装包上传到ECS。 您可以使用任何终端连接工具(如WinSCP、PuTTY等工具)将安装包上传至ECS。 执行以下命令安装MySQL客户端。 rpm -ivh mysql-community-client-8.0.21-1.el6.x86_64.rpm 如果安装过程中报conflicts,可增加replacefiles参数重新安装,如下: rpm -ivh --replacefiles mysql-community-client-8.0.21-1.el6.x86_64.rpm 如果安装过程中提示需要安装依赖包,可增加nodeps参数重新安装,如下: rpm -ivh --nodeps mysql-community-client-8.0.21-1.el6.x86_64.rpm
  • 购买ECS 登录管理控制台,查看是否有弹性云服务器。 有Linux弹性云服务器,执行3。 有Windows弹性云服务器,参考通过公网连接GaussDB(for MySQL)实例(Windows方式)。 无弹性云服务器,执行2。 图1 ECS实例 购买弹性云服务器时,选择Linux操作系统,例如CentOS。 由于需要在ECS下载MySQL客户端,因此需要为ECS绑定弹性公网IP(EIP)。 购买Linux弹性云服务器请参考《弹性云服务器快速入门》中“购买弹性云服务器”章节。 在ECS实例基本信息页,查看ECS实例的区域和VPC。 图2 查看ECS区域和VPC 在GaussDB(for MySQL)实例基本信息页,查看实例的区域和VPC。 图3 查看GaussDB(for MySQL)区域和VPC
  • 注意事项 因为安全组的默认规则是在出方向上的数据报文全部放行,同一个安全组内的弹性云服务器和GaussDB(for MySQL)数据库实例可互相访问。安全组创建后,您可以在安全组中定义各种访问规则,当GaussDB(for MySQL)数据库实例加入该安全组后,即受到这些访问规则的保护。 默认情况下,一个租户可以创建500条安全组规则。 为一个安全组设置过多的安全组规则会增加首包延时,因此,建议一个安全组内的安全组规则不超过50条。 当需要从安全组外访问安全组内的GaussDB(for MySQL)数据库实例时,需要为安全组添加相应的入方向规则。 为了保证数据及实例安全,请合理使用权限。建议使用最小权限访问,并及时修改数据库默认端口号(3306),同时将可访问IP地址设置为远程主机地址或远程主机所在的最小子网地址,限制远程主机的访问范围。 源地址默认的IP地址0.0.0.0/0是指允许所有IP地址访问安全组内的GaussDB(for MySQL)数据库实例。
  • 操作场景 安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求,并相互信任的弹性云服务器和GaussDB(for MySQL)数据库实例提供访问策略。为了保障数据库的安全性和稳定性,在使用GaussDB(for MySQL)数据库实例之前,您需要设置安全组,开通需访问数据库的IP地址和端口。 内网连接GaussDB(for MySQL)实例时,设置安全组分为以下两种情况: ECS与GaussDB(for MySQL)实例在相同安全组时,默认ECS与GaussDB(for MySQL)实例互通,无需设置安全组规则。 ECS与GaussDB(for MySQL)实例在不同安全组时,需要为GaussDB(for MySQL)和ECS分别设置安全组规则。 设置GaussDB(for MySQL)安全组规则:为GaussDB(for MySQL)所在安全组配置相应的入方向规则。 设置ECS安全组规则:安全组默认规则为出方向上数据报文全部放行,此时,无需对ECS配置安全组规则。当在ECS所在安全组为非默认安全组且出方向规则非全放通时,需要为ECS所在安全组配置相应的出方向规则。 本节主要介绍如何为GaussDB(for MySQL)实例设置相应的入方向规则。 关于添加安全组规则的详细要求,可参考《虚拟私有云用户指南》的“添加安全组规则”章节。
  • 操作场景 安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求,并相互信任的弹性云服务器和GaussDB(for MySQL)实例提供访问策略。 为了保障数据库的安全性和稳定性,在使用GaussDB(for MySQL)实例之前,您需要设置安全组,开通需访问数据库的IP地址和端口。 通过弹性公网IP连接GaussDB(for MySQL)实例时,需要为GaussDB(for MySQL)所在安全组配置相应的入方向规则。 本节主要介绍如何为GaussDB(for MySQL)实例设置相应的入方向规则。 关于添加安全组规则的详细要求,可参考《虚拟私有云用户指南》的“添加安全组规则”章节。
  • 注意事项 因为安全组的默认规则是在出方向上的数据报文全部放行,同一个安全组内的弹性云服务器和GaussDB(for MySQL)数据库实例可互相访问。安全组创建后,您可以在安全组中定义各种访问规则,当GaussDB(for MySQL)数据库实例加入该安全组后,即受到这些访问规则的保护。 默认情况下,一个租户可以创建500条安全组规则。 为一个安全组设置过多的安全组规则会增加首包延时,因此,建议一个安全组内的安全组规则不超过50条。 当需要从安全组外访问安全组内的GaussDB(for MySQL)数据库实例时,需要为安全组添加相应的入方向规则。 为了保证数据及实例安全,请合理使用权限。建议使用最小权限访问,并及时修改数据库默认端口号(3306),同时将可访问IP地址设置为远程主机地址或远程主机所在的最小子网地址,限制远程主机的访问范围。 源地址默认的IP地址0.0.0.0/0是指允许所有IP地址访问安全组内的GaussDB(for MySQL)数据库实例。
  • 使用MySQL-Front连接实例 启动MySQL-Front客户端。 在连接管理对话框中,单击“新建”。 图9 连接管理 输入需要连接的实例信息,单击“确定”。 图10 添加信息 表1 参数说明 参数 说明 名称 连接数据库的任务名称。若不填写,系统默认与Host一致。 主机 获取的读写内网地址。 端口 获取的数据库端口,默认3306。 用户 实例的账号名称,默认root。 密码 要实例的账号所对应的密码。 在“连接管理”窗口,选中3创建的连接,单击“打开”,如下图所示。若连接信息无误,即会成功连接实例。 图11 打开登录信息
  • 购买ECS 登录管理控制台,查看是否有弹性云服务器。 有Linux弹性云服务器,参考通过内网连接GaussDB(for MySQL)实例(Linux方式)。 有Windows弹性云服务器,执行3。 无弹性云服务器,执行2。 购买弹性云服务器时,选择Windows操作系统。 由于需要在ECS下载MySQL客户端,因此需要为ECS绑定弹性公网IP(EIP),并且选择与GaussDB(for MySQL)实例相同的区域、VPC和安全组,便于GaussDB(for MySQL)和ECS网络互通。 购买Windows弹性云服务器请参考《弹性云服务器快速入门》中“购买弹性云服务器”章节。 在ECS实例基本信息页,查看ECS实例的区域和VPC。 图1 ECS基本信息 在GaussDB(for MySQL)实例基本信息页,查看实例的区域和VPC。 图2 基本信息 确认ECS实例与GaussDB(for MySQL)实例是否处于同一区域、同一VPC内。 是,执行查询需要连接的实例的内网IP地址。 如果不在同一区域,请重新创建实例。不同区域的云服务之间内网互不相通,无法访问实例。请就近选择靠近您业务的区域,可减少网络时延,提高访问速度。 如果不在同一VPC,可以修改ECS的VPC,请参见切换虚拟私有云。
  • 测试连通性并安装MySQL-Front 登录ECS实例,请参见《弹性云服务器用户指南》中“Windows弹性云服务器管理控制台远程登录(VNC方式)”。 在ECS上测试是否可以正常连接到GaussDB(for MySQL)实例读写内网地址的端口,连接地址和端口通过查询需要连接的实例的内网IP地址获取。 telnet 读写内网地址 端口 如果提示command not found,请根据ECS使用的操作系统不同,自行安装telnet工具。 如果可以通信,说明网络正常。 如果无法通信,请检查安全组规则。 查看ECS的安全组的出方向规则,如果目的地址不为“0.0.0.0/0”且协议端口不为“全部”,需要将GaussDB(for MySQL)实例的读写内网地址和端口添加到出方向规则。 图4 ECS的安全组 查看GaussDB(for MySQL)的安全组的入方向规则,需要将ECS实例的私有IP地址和端口添加到入方向规则,具体操作请参见设置安全组规则。 在ECS上打开浏览器,下载并安装MySQL-Front工具(以5.4版本为例)。 图5 选择位置 图6 选择开始菜单 图7 选择附加任务 图8 完成
  • 购买ECS 登录管理控制台,查看是否有弹性云服务器。 有Linux弹性云服务器,执行3。 有Windows弹性云服务器,参考通过内网连接GaussDB(for MySQL)实例(Windows方式)。 无弹性云服务器,执行2。 图1 ECS实例 购买弹性云服务器时,选择Linux操作系统,例如CentOS。 由于需要在ECS下载MySQL客户端,因此需要为ECS绑定弹性公网IP(EIP),并且选择与GaussDB(for MySQL)实例相同的区域、VPC和安全组,便于GaussDB(for MySQL)和ECS网络互通。 购买Linux弹性云服务器请参考《弹性云服务器快速入门》中“购买弹性云服务器”章节。 在ECS实例基本信息页,查看ECS实例的区域和VPC。 图2 ECS基本信息 在GaussDB(for MySQL)实例基本信息页,查看实例的区域和VPC。 图3 基本信息 确认ECS实例与GaussDB(for MySQL)实例是否处于同一区域、同一VPC内。 是,执行查询需要连接的实例的内网IP地址。 如果不在同一区域,请重新创建实例。不同区域的云服务之间内网互不相通,无法访问实例。请就近选择靠近您业务的区域,可减少网络时延,提高访问速度。 如果不在同一VPC,可以修改ECS的VPC,请参见切换虚拟私有云。
  • 测试连通性并安装MySQL客户端 登录ECS实例,请参见《弹性云服务器用户指南》中“Linux弹性云服务器远程登录(VNC方式)”。 在ECS上测试是否可以正常连接到GaussDB(for MySQL)实例读写内网地址的端口,连接地址和端口通过查询需要连接的实例的内网IP地址获取。 telnet 读写内网地址 端口 如果提示command not found,请根据ECS使用的操作系统不同,自行安装telnet工具。 如果可以通信,说明网络正常。 如果无法通信,请检查安全组规则。 查看ECS的安全组的出方向规则,如果目的地址不为“0.0.0.0/0”且协议端口不为“全部”,需要将GaussDB(for MySQL)实例的读写内网地址和端口添加到出方向规则。 图5 ECS的安全组 查看GaussDB(for MySQL)的安全组的入方向规则,需要将ECS实例的私有IP地址和端口添加到入方向规则,具体操作请参见设置安全组规则。 在浏览器下载Linux系统的MySQL客户端安装包。建议您下载的MySQL客户端版本高于已创建的GaussDB(for MySQL)实例中数据库版本。 在下载页面找到对应版本链接,以mysql-community-client-8.0.21-1.el6.x86_64为例,打开页面后,即可下载安装包。 图6 下载 将安装包上传到ECS。 您可以使用任何终端连接工具(如WinSCP、PuTTY等工具)将安装包上传至ECS。 执行以下命令安装MySQL客户端。 rpm -ivh mysql-community-client-8.0.21-1.el6.x86_64.rpm 如果安装过程中报conflicts,可增加replacefiles参数重新安装,如下: rpm -ivh --replacefiles mysql-community-client-8.0.21-1.el6.x86_64.rpm 如果安装过程中提示需要安装依赖包,可增加nodeps参数重新安装,如下: rpm -ivh --nodeps mysql-community-client-8.0.21-1.el6.x86_64.rpm
  • 审计 云审计 服务(Cloud Trace Service, CTS ) CTS是华为 云安全 解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 CTS的详细介绍和开通配置方法,请参见CTS快速入门。 通过云审计服务,您可以记录与GaussDB(for MySQL)实例相关的操作事件,便于日后的查询、审计和回溯。。 数据库安全服务(Database Security Service,DBSS) DBSS是一个智能的数据库安全服务,基于机器学习机制和大数据分析技术,提供数据库审计,SQL注入攻击检测,风险操作识别等功能,保障云上数据库的安全。 建议使用DBSS来提供扩展的数据安全能力,详情请参考数据库安全服务。 优势: 助力企业满足等保合规要求。 满足等保测评数据库审计需求。 满足国内外安全法案合规需求,提供满足数据安全标准(例如Sarbanes-Oxley)的合规报告。 支持备份和恢复数据库审计日志,满足审计数据保存期限要求。 支持风险分布、会话统计、会话分布、SQL分布的实时监控能力。 提供风险行为和攻击行为实时告警能力,及时响应数据库攻击。 帮助您对内部违规和不正当操作进行定位追责,保障数据资产安全。 数据库安全审计采用数据库旁路部署方式,在不影响用户业务的提前下,可以对数据库进行灵活的审计。 基于数据库风险操作,监视数据库登录、操作类型(数据定义、数据操作和数据控制)和操作对象,有效对数据库进行审计。 从风险、会话、SQL注入等多个维度进行分析,帮助您及时了解数据库状况。 提供审计报表模板库,可以生成日报、周报或月报审计报表(可设置报表生成频率)。同时,支持发送报表生成的实时告警通知,帮助您及时获取审计报表。
  • 日志 出于分析或审计等目的,用户可以开启实例的日志记录功能。当用户开启日志记录功能后,GaussDB(for MySQL)可以通过管理控制台查看。 错误日志 GaussDB(for MySQL)支持查看数据库级别的日志,包括数据库运行的错误信息,以及运行较慢的SQL查询语句,有助于您分析系统中存在的问题。 慢日志 慢日志用来记录执行时间超过当前慢日志阈值“long_query_time”(默认是10秒)的语句,您可以通过查询慢日志的日志明细、统计分析情况,查找出执行效率低的语句,进行优化。 全量SQL 当您开启全量SQL功能,系统会将所有的SQL文本内容进行存储,以便进行分析。 GaussDB(for MySQL)默认关闭全量SQL功能。 全量SQL打开后,可以通过数据库管理服务(Data Admin Service ,DAS)查看SQL语句耗时信息,例如平均执行耗时、总耗时、 平均锁等待耗时、平均扫描行数等。
  • 区域和可用区 我们用区域和可用区来描述数据中心的位置,您可以在特定的区域、可用区创建资源。 区域(Region):从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region指面向公共租户提供通用云服务的Region;专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region。 可用区(AZ,Availability Zone):一个AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 图1阐明了区域和可用区之间的关系。 图1 区域和可用区 目前,华为云已在全球多个地域开放云服务,您可以根据需求选择适合自己的区域和可用区。更多信息请参见华为云全球站点。
  • 数据库实例规格 GaussDB(for MySQL)的实例规格CPU架构分为X86架构和鲲鹏架构,详见表1。支持的规格列表请参见表3和表4。 X86架构:通用型、独享型 鲲鹏架构:独享型 TPS和QPS性能数据,请参见《性能白皮书》。 表1 实例规格类型 规格 说明 适用场景 约束限制 独享型(推荐) 一主多读部署模式,最多支持15只读。完全独享的CPU和内存,性能长期稳定,不会因为物理机上其他实例的行为而受到影响。 适用于对性能稳定性要求较高的应用场景。 支持的区域如表2所示。 通用型 一主多读部署模式,最多支持15只读。与同一物理机上的其他通用版规格实例共享CPU和内存,通过资源复用换取CPU使用率最大化,性价比较高。 适用于对性能稳定性要求较低的应用场景。 支持的区域如表2所示。 表2 通用型、独享型支持的区域 规格类型 区域 独享型 华北-北京四 华东-上海一 华南-广州、华南-广州-友好用户环境 西南-贵阳一 华北-乌兰察布一 亚太-新加坡、亚太-雅加达 土耳其-伊斯坦布尔 拉美-圣保罗一 通用型 华北-北京四 华东-上海一 华南-广州 表3 X86性能规格(通用型、独享型) 规格 规格码 vCPU(个) 内存(GB) 独享型 gaussdb.mysql.large.x86.4 2 8 gaussdb.mysql.large.x86.8 2 16 gaussdb.mysql.xlarge.x86.4 4 16 gaussdb.mysql.xlarge.x86.8 4 32 gaussdb.mysql.2xlarge.x86.4 8 32 gaussdb.mysql.2xlarge.x86.8 8 64 gaussdb.mysql.4xlarge.x86.4 16 64 gaussdb.mysql.4xlarge.x86.8 16 128 gaussdb.mysql.8xlarge.x86.4 32 128 gaussdb.mysql.8xlarge.x86.8 32 256 gaussdb.mysql.16xlarge.x86.4 60 256 gaussdb.mysql.16xlarge.x86.8 64 512 通用型 gaussdb.mysql.large.x86.normal.4 2 8 gaussdb.mysql.xlarge.x86.normal.2 4 8 gaussdb.mysql.xlarge.x86.normal.4 4 16 gaussdb.mysql.2xlarge.x86.normal.2 8 16 gaussdb.mysql.2xlarge.x86.normal.4 8 32 gaussdb.mysql.4xlarge.x86.normal.2 16 32 gaussdb.mysql.4xlarge.x86.normal.4 16 64 gaussdb.mysql.8xlarge.x86.normal.2 32 64 gaussdb.mysql.8xlarge.x86.normal.4 32 128 表4 鲲鹏性能规格(独享型) 规格 规格码 vCPU(个) 内存(GB) 独享型 gaussdb.mysql.xlarge.arm.4 4 16 gaussdb.mysql.xlarge.arm.8 4 32 gaussdb.mysql.2xlarge.arm.4 8 32 gaussdb.mysql.2xlarge.arm.8 8 64 gaussdb.mysql.4xlarge.arm.4 16 64 gaussdb.mysql.4xlarge.arm.8 16 128 gaussdb.mysql.8xlarge.arm.4 32 128 gaussdb.mysql.8xlarge.arm.8 32 256 gaussdb.mysql.12xlarge.arm.4 48 192 gaussdb.mysql.12xlarge.arm.8 48 384 gaussdb.mysql.15xlarge.arm.8 60 480 数据库实例规格请以实际环境为准。 可通过调整max_connections参数值来修改最大连接数。 父主题: 实例说明
  • 转商公告 华为云于2024/01/19 00:00(北京时间)对云数据库 GaussDB(for MySQL) Serverless进行转商。 云数据库 GaussDB(for MySQL) Serverless实例为您提供针对业务变化,灵活弹性伸缩能力,降低您的使用成本。服务商用后,将进行收费,详情请参见Serverless计费说明。 华为云在此提醒您,如果不再使用Serverless实例,请于2024/01/19 00:00(北京时间)前登录华为云控制台,及时删除Serverless实例,避免产生费用。
  • 延期审核 部门处理过程中有延时申请的任务单都在统一审核-延期审核中显示,如下图: 图1 延期审核 待审核 在部门事件处置待处置模块,进行“申请延期”后,在父级部门此模块的待审核中会展示该申请的记录。 图2 待审核 处理:单击处理,可以看到处理页中的关键举措信息,并且可以审核当前延期的记录,处理页操作按钮有“通过”和“不通过”。 通过:事件来源为本级中心和下级上报的数据,通过后延期生效,当前环节时限延期。 事件来源为上级交办的数据,需要到上级值班长继续延期审核。 当延期的环节时限大于当前的整体时限后,出现提示“注:该部门延期后时间将大于事件到期时间”,处理页操作按钮有“通过”和“不通过”。 不通过:发送不通过消息提醒给申请部门,申请部门可继续进行处置操作。 图3 不通过 已审核 对于已审核的的单子进行展示,支持查看详情。 图4 已审核 父主题: 统一审核
  • 配置管理 服务管理 该功能开发侧维护:用于系统内或其他三方对接的接口服务信息的维护; 图21 图示1 图22 图示2 时限管理 时限管理分为整体时限、环节时限,设置对事件或流程节点的限期办结时间。 整体时限:维护清单时只可选择整体时限,作为该清单的办结时限(例如事件“暴露垃圾”处理时限为1自然日) 环节时限:在流程管理时只可选择环节时间,作为各节点的办结时限(例如受理节点处理时限为1h、派遣节点处理时限为1h、部门处置节点时限为8h等) 图23 图示3 新增页面字段填写要求或功能如下所示: 图24 图示4 时限名称:按实际情况填写(选择时能清楚识别即可) 时限类型:分为整体时限、环节时限,按实际需要选择即可 时限、时限单位:对应事件紧急程度为一般时的处理时限,按实际情况选择即可 紧急配置:选择是,可设置紧急、非常紧急的处理时限;选择否,则无论紧急状态都遵循同一时限 紧急时限:对应事件紧急程度为紧急时的处理时限,按实际情况选择即可 非常紧急时限:对应事件紧急程度为非常紧急时的处理时限,按实际情况选择即可 图25 图示5 时限计量方式:分为单次耗时、累计耗时,计算方式示例如下所示; 图26 图示6 时限计量单位:工作时(工作日按后台管理-元数据管理-工作日设置中预设的工作日进行算上,工作小时按考勤方案中设置工作时间进行计算) 自然日(一般是指一天24小时,包括正常的工作日,和周末休息日,也包括假期) 时限状态:启用、停用;默认为启用 节点管理 该功能开发侧维护:用于维护流程节点以及相关出入口服务 图27 节点管理 流程管理 该功能开发侧维护:开发侧进行流程配置 开发配置完成后交付侧可维护节点处置时限;如下图所示,单击编辑进入详情页,流程信息各环节均可绑定、解除时限(只可选择环节时限) 图28 流程管理1 图29 流程管理2 按钮组配置 提供了按钮组的配置功能,支持新增,修改,删除,查询等功能。 图30 按钮组配置1 新增修改功能配置如下: 图31 按钮组配置2 按钮类型配置 提供了按钮类型的配置功能,支持新增,修改,删除,查询等功能。 图32 按钮类型配置1 新增修改页面配置说明如下: 图33 按钮类型配置2 按钮类型名称(必填):中文名称 是否启用(必填):标记按钮的状态 按钮组id(必选):选择已启用的按钮组 按钮外部标识(非必填): 执行方法名(必填):按钮触发的前端方法名 按钮类型标识(必填):调用后台的唯一标识 按钮备注(非必填):备注 流程状态配置 该模块为用户提供更为便捷的流程可视化操作界面,单击“流程状态配置”模块,展示系统中流程各步骤环节相应的状态文本、状态值、文字颜色、处理角色等,如下图 图34 流程状态配置1 单击“新增配置”按钮,可新增一个流程步骤对应的配置,如图: 新增一般由开发进行配置,交付侧通过修改角色调整当前节点获取的账号,如客户侧城运中心人力不足,无法单独设立审核岗,审核工作由值班长兼职,可将结果审核节点的角色改为业务协同-值班长,事件处置后就会推送至值班长账号进行审核; 图35 流程状态配置2 状态文本:对应工单列表中,工单的显示状态; 状态值:由开发人员提供,确定后一般不修改; 对应活动:值为当前步骤所对应工作流的标识guid; 文字颜色: 背景颜色: 处理人类型:可选择按角色授权处理人或者通过外部方法配置; 角色:可选择系统中的角色,选定后,即拥有该角色的人员可处理工单当前步骤; 外部方法类名及方法名:处理人类型选择“外部方法”后,通过开发人员提供的外部方法绑定流程步骤处理人。 在工单列表右侧,单击“查看”、“编辑”、“删除”按钮,可对当前流程步骤进行相应查、改、删操作。 图36 流程状态配置3 图37 流程状态配置4
  • 事项管理 事项目录和清单有流转数据后无法删除,可用脚本清理数据库后按照提供的清单模板重新导入初始化。 事项目录 事项目录是指在各领域中,根据部门或者公众常见的一些事件的归类而形成目录,如:交通运输、市容管理等。可在事项目录模块下进行新增、查询、修改和删除事项目录等操作,支持下载模板和批量导入的功能。 图2 事项目录 新增:在事项目录配置主界面中新增事项目录信息,以新增“非法占用公交道”事项目录为例来详细描述操作步骤。 在事项目录配置主界面,单击“新增目录”按钮,系统弹出“新增目录”界面,如下图所示: 单击“保存”,完成事项目录新增。 返回事项目录配置界面,可查看是否成功新增事项目录。 图3 图示1 版本:选择框,可选择现有版本,也可选择新增版本,填写版本名称(版本功能目前仅做记录,暂无其他用途)。 上级目录:在弹出“事项目录”下拉框中,选择事项的上级目录。 事项目录名称:输入待新建的事项目录名称。 目录状态:分为启用和停用2个状态,按实际情况进行选择。(启用状态方可被选择) 事项目录描述:输入待新建的事项目录补充描述。 修改、删除:修改和删除功能需停用后方可生效,如下图所示,需下级目录均为停用状态和无已关联事项方可进行停用。 建议新增时选择停用状态,全部添加完成后再逐一进行启用。 图4 图示2 图5 图示3 事项清单 城市运行过程中发生的问题,称为事件,事项是指事件的分类,如“共享单车违规停放”。您可在“事项清单配置”菜单下,新增、查询、修改和删除事项清单等操作。 图6 事项清单1 图7 事项清单2 新增页面字段填写要求或功能如下所示: 事件目录:在弹出“事项目录”下拉框中,选择事项清单的所属目录(各层级目录都可选择) 清单状态:分为启用和停用2个状态,按实际情况进行选择。(启用状态方可被选择) 清单名称:输入待新建的事项清单名称 行政区划:选择系统中维护的行政区划,各级别均可选择(该字段目前仅为显示字段,) 清单描述:输入待新建的事项清单的补充描述 法律依据:输入待新建的事项清单的法律依据 事件处置标准:输入待新建的事项清单的法律依据(在统一受理页面,单击可查看对应的内容,如下图所示) 图8 事件处置标准 是否个性化表单:选择否,为默认表单; 选择是,可选个性化表单(可基于默认表单增加该事项专属的字段) 例如:选择事项为暴露垃圾时,需填垃圾类型、是否有危险物品等,可配置暴露垃圾专表单,新增事项清单时,选择该表单; 图9 表单 是否个性化流程:选择否,为默认表单 选择是,可定制部门处置的个性化流程(受理、派遣、结果审核等节点不变,部门处置环境可按个性化流程流转) 图10 默认表单 是否个性化情形:默认否,产品暂未开发对应功能敬请期待 领域&时限关联:如事件上报或受理时需选择的清单,需选联动领域进行关联。 事件清单仅在关联领域的相关流程中展示 图11 领域&时限关联 领域还可以关联时限: 图12 关联时限1 图13 关联时限2 点开时限详情如下(可继续更换时限和解除关联): 图14 关联时限3 范例、处置方案:无需填写,产品暂未开发对应功能敬请期待 分拨配置 图15 分拨配置 新增配置如下: 适用区域选择 图16 选择 分拨配置: 图17 配置1 默认分拨方式:交办下级中心(最下级中心无此选择框),交办部门,交办上级中心(最上级中心无此选择框)。 交办下级中心:交办后,下级中心可继续进行分拨配置。 交办上级中心:交办后,上级中心可继续进行分拨配置。 交办部门:部门处置方式分为:主协办和多部门。然后选择相对应的部门。 选择的部门还可以继续进行下级部门的配置,如下: 图18 配置2 部门配置: 图19 部门配置 修改、删除:修改和删除功能需停用后方可生效。 修改后续启用后,登记事件时才能正常选择。 图20 修改
  • 事件处置(下级处置同理) 部门端可在此对中心直派或上级部门交派的事件进行处理。 图1 事件处置1 待处置 待处置:单击对应记录后的处理按钮,进入工单的处理页面,部门处理员可以对工单进行处理,并做出以下处理; 图2 待处置1 阶段性反馈:处置人员可以对阶段性的反馈处置成果,阶段性反馈不会影响任何流程 下派:部门处理员送本级中心下级单位或者下级中心下级单位进行处理; 图3 下派 办结:部门处理员已经完成任务单的内容,对工单进行办结处理,工单会流转到结果审核进行审核。 申请转派:部门处理员可以将自己部门的任务单转派给其他的同级部门进行处理。 申请延期:处理员对任务单的办结时间进行延期申请,不管申请是否通过都可以操作任务单(延期有次数限制,超过此限制不可进行延期申请,根据系统参数(YQ_APPLY_COUNT)控制); 申请挂账:处理员对暂时没有时间处理的任务单进行挂起处理,在申请通过后处理员不能对任务单进行其他操作; 协办单位,以及协办交办的子单位,不可以进行挂账申请操作(显隐控制) 挂账有次数限制,根据系统参数(GZ_APPLY_COUNT)控制 申请协办:部门处理员选择其他单位进行协办处理; 退回:处理员发现任务单有问题,退回派遣员重新分拨;(退回有次数限制,根据系统参数(TH_APPLY_COUNT)控制); 送网格员:处理员将任务单送对应的网格员进行处理。只有“社区村委”部门才能送网格员处理如下图:(显隐控制) 图4 送网格员 处置中 处置中:部门可直接在处置中查看正在处置的任务单,有条件搜索区域进行任务单的筛选,并且可以查看详情 图5 处置中1 在处置中的单子需要满足以下条件: 图6 处置中2 已处置 已处置:对于结果审核通过和退回申请审核通过的任务单数据,展示在已处置模块中,模块支持模糊搜索,查看详情等功能: 图7 已处置1 图8 已处置2 任务单合并 系统在事件处置步骤提供了合并任务单的功能,合并任务单单后,能多个任务单同时运行。 入口:在事项处理页右侧的重复工单处,单击查看更多后会弹出如下页面: 图9 任务单合并1 图10 任务单合并2 已合并 列表查询逻辑:展示已经合并过工单的其他主单,和当前登记的工单处于同一网格下,上报方式相同,同一中心来源,同一处置部门,工单状态在待处置(40)任务单状态排除已办结(80),已转派(90),已退回(15)的任务单。 单击列表查看可查看工单详情。 单击并单后,当前任务单作为从单合并给选择的主单,状态和选择的主单状态保持一直,并处在同一流程环节。合并后从单的任务单,无法进行处理,只能跟着主单走。 未合并 图11 未合并 列表筛选逻辑和主单的区别是工单未被合并过。其他条件相同。 列表可进行多选进行合并,选择多个后,在多个中选择一个作为任务单主单(取任务单生成时间最早的记录),此次被合并的和其他的作为从单。从单不可单独操作。 任务单拆单情况汇总: 合并后的从单,可以选择在查看详情中手动选择拆单操作。 在处置步骤合并的任务单,部门进行办结,延期,挂账,转派,退回,协办申请时,自动拆单。 在工单合并生成的任务单,只有结果审核后自动拆单。 父主题: 统一处置
  • 事件分拨 受理员受理后送分拨的工单会在统一分拨-事件分拨中显示,派遣员可以对工单进行分拨派发,如下图: 图2 事件分拨 待分拨 受理员已经受理送分拨,但是派遣员未分拨的工单都会在待分拨中显示。 图3 待分拨 处理工单:单击对应记录后的处理按钮,进入工单的处理页面,派遣员可以审核受理员提交的工单,并做出以下处理; 图4 处理工单1 图5 处理工单2 送审核:派遣员也无法处理,升级工单,送给值班长处理 退回:派遣员发现工单有问题,退回受理员重新处理(注:如果当前存在并单的情况,此步自动拆单) 直接答复:派遣员对工单进行直接答复,不需走其他流程。 上报上级中心:交办给市级(上级)部门或交办给上级中心处理(注:如果当前存在并单的情况,此步自动拆单) 交办下级中心:交办给镇街级(下级)部门或交办给下级中心处理。(注:如果当前存在并单的情况,此步自动拆单) 交办部门:交办部门可以分两种处办方式 主协办:交办给一个主办单位与一个或多个协办单位进行处理。 强制分拨:勾选后部门不可以进行退回操作。 抄送部门:勾选部门,该部门可以在自己的下辖事件模块中,查看该任务单数据 图6 主协办 多部门:交办给多个部门同时进行处理,所有部门都为主办部门 强制分拨:同主协办 抄送部门:同主协办 图7 多部门 区县中心交办上级中心是将该工单交办给该区县所属的地市中心。 交办下级中心是将该将该工单交办给所属该区县的的乡镇中心。 已分拨 派遣员已分拨的工单都会在已分拨中显示。如果值班长拥有“业务协同-分拨员”的角色,值班长在已分拨的列表中同样可以看到自己和其他分拨员的数据 图8 已分拨 加派:单击工单记录后的加派按钮(该工单存在待处置的任务单时,才可以进行加派操作),进入工单加派页面,如下图; 展示所有未处理该工单的部门,可以进行加派处理。加派后,部门任务单生成,部门可进行处理。 图9 加派 工单合并 同事件登记-工单合并4.2.1.1
  • 转派审核 部门处理过程中有转派的任务单都在消息中心和统一审核-转派审核中显示,如下图: 图1 转派审核 待审核 在部门事件处置待处置模块,进行“申请转派”后,在此模块的待审核中会展示该申请的记录。 图2 待审核 处理:单击处理,可以看到处理页中的关键举措信息,并且可以审核当前转派的记录,处理页操作按钮有“通过”和“不通过”。 通过:事件来源为本级中心和下级上报的数据,通过后转派生效,转派部门进行处置。 事件来源为上级交办的数据,需要到上级值班长继续转派审核。 不通过:转派失效,发送不通过消息提醒给申请部门,申请部门可继续进行处置操作。 图3 不通过 已审核 对于已审核的的单子进行展示,支持查看详情。 图4 已审核 父主题: 统一审核
共100000条