华为云用户手册

  • 前提条件 GaussDB (for MySQL)实例需要按照表1进行参数设置。 表1 参数说明 参数名称 参数值 修改方式 default_authentication_plugin mysql_native_password 修改实例参数 binlog_expire_logs_seconds 86400 说明: binlog的保留时间建议大于1天:60(秒)*60(分钟)*24(小时)=86400,防止由于binlog时间设置过短,导致增量复制失败。 修改实例参数 log_bin 说明: GaussDB(for MySQL)内核版本小于2.0.45.230900时,使用该参数。 ON GaussDB(for MySQL)服务如何开启binlog? rds_global_sql_log_bin 说明: GaussDB(for MySQL)内核版本大于或等于2.0.45.230900时,使用该参数。 ON GaussDB(for MySQL)服务如何开启binlog? binlog_format ROW 通过“SHOW VARIABLES;”命令查看参数的值,如需修改,请联系客服人员修改。 binlog_row_image FULL 通过“SHOW VARIABLES;”命令查看参数的值,如需修改,请联系客服人员修改。 log_bin_use_v1_row_events OFF 通过“SHOW VARIABLES;”命令查看参数的值,如需修改,请联系客服人员修改。 GaussDB(for MySQL)实例已创建数据库和表。
  • 开启DDL快速超时 表1 参数说明 参数名称 级别 描述 rds_ddl_lock_wait_timeout Global,Session 控制当前会话或者全局的DDL超时时间。 时间单位为秒,范围为1秒到31536000,默认值为31536000,相当于不开启。 对于DDL的等锁超时,其真实超时时间是lock_wait_timeout和rds_ddl_lock_wait_timeout的最小值。 对于DDL过程中InnoDB层的加表锁超时(行锁不在该考虑范围),其真实超时时间是innodb_lock_wait_timeout和rds_ddl_lock_wait_timeout)的最小值。
  • 使用示例 首先开启一个客户端,执行加锁操作,示例如下。 图1 加锁操作 通过如下命令,查看DDL快速超时功能的状态。 show variables like "%rds_ddl_lock_wait_timeout%"; 图2 查看状态 如上图所示,查询到“rds_ddl_lock_wait_timeout”的值是“31536000”,此时是默认值,相当于不开启DDL快速超时功能。如果此时等锁,就会卡在这里。 如果需要开启DDL快速超时功能,可以将这个值设置为预期值,操作请参考3。 设置参数。 执行如下命令,设置“rds_ddl_lock_wait_timeout”参数值。 set rds_ddl_lock_wait_timeout=1; 图3 设置参数 然后执行如下创建索引命令,发现DDL操作会快速超时失败,符合预期。 alter table lzk.t_lzk drop index indexa; 图4 执行创建索引命令
  • 慢日志明文显示 慢日志明文显示开关开启后,会直接显示慢日志SQL明文。 明文显示的日志30天后会自动删除。如果实例删除,相关日志也同步删除。 在“实例管理”页面,选择目标实例,单击实例名称,进入“基本信息”页面。 在左侧导航栏中选择“HTAP实时分析”。 单击目标HTAP实例名称,进入HTAP实例基本信息页面。 在左侧导航栏,单击“日志管理”。 在“慢日志”页签下,单击“开启慢日志明文显示”右侧开关。 图2 慢日志明文显示 在“开启慢日志明文显示”弹框中,单击“是”,开启慢日志明文显示功能。 图3 开启慢日志明文显示
  • LTS慢日志配置 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“基本信息”页面。 在左侧导航栏中选择“HTAP实时分析”。 单击目标HTAP实例名称,进入HTAP实例基本信息页面。 在左侧导航栏,单击“日志管理”。 在“慢日志”页签,单击“LTS慢日志配置”后的。 图4 LTS慢日志配置 在弹框中,选择“配置日志组”和“配置日志流”,单击“确定”。 图5 LTS慢日志配置 访问日志提供了实例所请求的所有详细日志,日志存在 云日志服务LTS 中。 LTS慢日志配置完成后不会立即生效,会存在10分钟左右的时延,请知悉。 LTS慢日志配置成功后,会产生一定费用,具体计费可参考LTS的计费说明。
  • 备份原理 云数据库GaussDB(for MySQL)基于华为最新一代DFV存储,采用计算与存储分离架构,计算层用于给外界提供服务,管理日志信息,存储层存储数据信息。存储层分为Common Log节点和Slice Store 节点,Common Log节点存储日志信息,Slice Store节点存储数据信息。 如图2所示,GaussDB(for MySQL)实例的备份是由计算层和存储层各自完成的。 计算层的主节点读取存储层的Common Log节点的日志信息,通过主节点备份到 对象存储服务 (OBS)中。 计算层的主节点向存储层的Slice Store节点发送命令备份数据信息,通过Slice Store节点备份到对象存储服务(OBS)中。 备份过程会占用少量CPU内存资源。因此在备份期间,实例主节点的CPU使用率和内存使用率,会有一点升高,属于正常现象,存储层的备份用户侧不感知。最终的备份文件将以多个数据文件形式存储在对象存储服务(OBS)中,不会占用实例的磁盘空间。 图2 备份原理
  • 模式描述 更改Multi-Statements模式立即生效,无需重启数据库代理。但如果模式切换前存在由于执行了Multi-Statements导致读写分离失效的连接,不会因为切换模式而恢复读写分离,需要断开重连才能恢复。 Strict模式(默认) Multi-Statements会发往主节点,当前连接的后续请求读写分离失效,会全部路由到主节点,需断开当前连接并重新连接才能恢复读写分离。 该模式不会解析Multi-Statements,性能好,适合短连接、无连接复用场景。 Loose模式 Multi-Statements会发往主节点,当前连接的后续请求依旧可以读写分离。 该模式不会解析Multi-Statements,性能好,适合Multi-Statements内仅含DML SQL,不含设置session变量、创建临时表、创建存储过程、执行未提交事务等操作的场景。 Parse模式 该模式下,Multi-Statements会发往主节点,同时数据库代理会解析Multi-Statements,根据Multi-Statements内包含的SQL情况,决定当前连接的后续请求是否恢复读写分离。详细内容请参见Parse模式场景说明。 由于该模式会解析Multi-Statements,对代理性能有一定影响,影响程度与Multi-Statements的长度和复杂性相关,建议Multi-Statements小于100MB,避免数据库代理解析SQL消耗过多的资源,引起性能明显下降。
  • Parse模式场景说明 当Multi-Statements包含如下场景时,后续请求会全部路由到主节点,需断开当前连接并重新连接才能恢复读写分离。 Multi-Statements内创建临时表。 Multi-Statements内创建存储过程。 Multi-Statements内含未提交的事务(如执行了begin,但未执行commit或rollback)。 Multi-Statements过于复杂或含特殊语法等导致Multi-Statements解析失败。
  • 操作场景 自动续费可以减少手动续费的管理成本,避免因忘记手动续费而导致云数据库GaussDB(for MySQL)被自动删除。 包年/包月实例购买时如果未设置自动续费,实例管理页面支持开通自动续费。 包年/包月实例购买时如果已设置自动续费或购买后已开通自动续费,实例管理页面支持修改自动续费。 自动续费的规则如下所述: 以云数据库GaussDB(for MySQL)的到期日计算第一次自动续费日期和计费周期。 云数据库GaussDB(for MySQL)自动续费周期以您选择的续费时长为准。 按月购买:默认自动续费周期为1个月。 按年购买:默认自动续费周期为1年。 开通自动续费后,还可以手动续费该数据库实例。手动续费后,自动续费仍然有效,在新的到期时间前的第7天开始扣款。 自动续费的到期前7日自动扣款属于系统默认配置,您也可以根据需要修改此扣款日,如到期前6日、到期前5日等等。 更多关于自动续费的规则介绍请参见自动续费规则说明。
  • 解绑弹性公网IP 对于已绑定弹性公网IP的实例,在“实例管理”页面,选择目标实例,单击实例名称,进入实例“基本信息”页面。 在网络信息模块,单击“读写公网地址”后面的“解绑”。 在“解绑”弹出框中单击“是”,解绑弹性公网IP。如需重新绑定,请参见绑定弹性公网IP。 若您已开启高危操作保护,在弹框中单击“去验证”,跳转至验证页面,单击“免费获取验证码”,正确输入验证码并单击“认证”,页面自动关闭。 关于如何开启操作保护,具体请参考《 统一身份认证 服务用户指南》的内容。
  • 操作场景 GaussDB(for MySQL)数据库实例创建成功后(默认未绑定“读写公网地址”),您可根据业务需要为实例绑定弹性公网IP,用于在公共网络访问数据库实例,绑定后也可根据需要解绑。 为保证数据库可正常访问,请确保数据库使用的安全组开通了相关端口的访问权限,假设数据库的访问端口是3306,那么需确保安全组开通了3306端口的访问。 绑定弹性公网IP时无可选的EIP,原因可能是该EIP已被其他应用绑定,GaussDB(for MySQL)绑定的EIP需要是未绑定状态才可以绑定,请重新创建弹性公网IP。
  • 架构 云数据库GaussDB(for MySQL)采用计算与存储分离的架构,以减少网络流量为主要架构准则,通过NDP设计将该准则应用到查询操作。没有NDP之前,查询处理需要将原始数据从存储节点全部传输到计算节点。通过NDP设计,查询中的I/O密集型和CPU密集型的大部分工作被下推到存储节点完成,仅将所需列及筛选后的行或聚合后的结果值回传给计算节点,使网络流量大幅减少。同时跨存储节点并行处理,使计算节点CPU使用率下降,提升了查询效率性能。 另外,NDP框架同GaussDB(for MySQL)并行查询进行融合,并进行了页面批量预取的设计,达成执行全流程并行,进一步提升查询执行效率。
  • 健康智能诊断 在“实例概览”页签的“健康智能诊断”模块,查看实时诊断结果,默认展示高压力请求、内存超限风险、慢SQL高频和锁等待的诊断结果。 针对诊断异常的指标,单击“详情与优化”查看诊断详情及优化建议,详情请参见表1。 图3 健康智能诊断 表1 健康智能诊断及优化 诊断项目 异常触发条件 高压力请求 满足其一即触发异常诊断: 收到用户通过 CES 配置的“CPU利用率”的告警后 连续5min内“CPU利用率”有超过一半时间超过95% 内存超限风险 满足其一即触发异常诊断: 收到用户通过CES配置的“内存使用率”告警后 或者5min存在“内存使用率”超过95%情况 慢SQL高频 满足其一即触发异常诊断: 收到了户通过CES配置的“慢日志个数统计”阈值的告警后 或者连续5min“慢日志个数统计”超过100 锁等待 收到了用户通过CES配置的如下告警中的任意一个 行锁花费时间 InnoDB行锁数量 行锁等待数 通过CES配置告警规则,详情请参见创建实例告警规则。 监控指标的详情内容请参见支持的监控指标。
  • 不适用并行执行的情况 下列的查询语句不支持并行执行: 非查询语句 窗口函数 触发器 Prepared Statements 空间索引 查询表为系统表/临时表/非Innodb表 使用全文索引 存储过程 不能转换成semijoin的子查询 不满足only_full_group_by 使用索引归并Index merge hash join溢出到磁盘 加锁查询,如serializable隔离级别,for update/share lock 递归查询 With rollup 存在HIGH_PRIORITY关键字 执行结果返回0行数据(执行计划显示:Zero limit、Impossible WHERE、Impossible HAVING、No matching min/max row、Select tables optimized away、Impossible HAVING noticed after reading const tables、no matching row in const table等) 查询中包含zerofill的列,并且这些列能被优化为常量 generated column、BLOB、TEXT、JSON和GEOMETRY Spatial相关函数(如SP_WITHIN_FUNC等) aggregation(distinct),如sum(distinct)、avg(distinct)、count(distinct) GROUP_CONCAT JSON_ARRAYAGG/JSON_OBJECTAGG 用户自定义函数 STD/STDDEV/STDDEV_POP VARIANCE/VAR_POP/VAR_SAMP BIT_AND, BIT_OR and BIT_XOR set_user_var rand(不含参数的除外) json_*(如json_length,json_type等) st_distance get_lock is_free_lock,is_used_lock,release_lock, release_all_locks sleep xml_str weight_string ref函数(VIEW_REF, OUTER_REF, AGGREGATE_REF), SHA,SHA1,SHA2,MD5 row_count user相关函数(user, current_user, session_user, system_user等) 函数extractvalue 函数GeomCollection,GeometryCollection,LineString,MultiLineString,MultiPoint,MultiPolygon,Polygon 函数MASTER_POS_WAIT 空间关系函数(MBRContains,MBRCoveredBy,MBRCovers,MBRDisjoint,MBREquals,MBRIntersects, MBROverlaps, MBRTouches,MBRWithin) 函数Point 函数PS_CURRENT_THREAD_ID() 函数PS_THREAD_ID(CONNECTION_ID()) 函数WAIT_FOR_EXECUTED_GTID_SET 函数WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS 函数UNCOMPRESS(COMPRESS()) 函数STATEMENT_DIGEST_TEXT 函数BINARY、函数CONVERT ST_开头的函数匀不支持
  • 与串行执行结果可能不兼容 并行执行的执行结果可能存在与串行执行不兼容的情况,主要表现在: 错误或者告警提示次数可能会增多 对于在串行执行中出现错误/告警提示的查询,在并行执行情况下,每个工作线程可能都会提示错误/告警,导致总体错误/告警提示数会增多。 精度问题 并行执行的执行过程中,当select的内容是函数类型时,会比非并行执行多出中间结果的存储过程,可能会导致浮点部分精度差别,导致最终结果有细微的差别。 截断问题 并行执行的执行过程中,当select的内容是函数类型时,会比非并行执行多出中间结果的存储过程。在这个过程中,需要缓存函数的计算结果,可能出现截断(一般是类型转换导致的,例如浮点数类型转为字符串等), 导致最终结果与串行结果有差别。 结果集顺序差别 因为是多个工作线程执行查询,返回的结果集可能与非并行执行顺序不一致。在具有LIMIT查询的情况下,更容易出现与串行结果顺序不同的现象。对于不可见字符,当MySQL判断多个不可见字符相等时,可能会出现结果集顺序不同,或者group by字段不同的现象。 union all结果集差别 union all会忽略其中的排序算子,并行执行下返回的结果集顺序可能与非并行不一致。在有limit查询的情况下,会出现结果集不同的现象。
  • 关闭SSL加密 在“实例管理”页面,选择指定的实例,单击实例名称。 在左侧导航栏中选择“HTAP实时分析”,单击目标HTAP实例名称,进入HTAP实例基本信息页面。 在“实例信息”模块的“SSL”处,单击。 图2 关闭SSL 在弹出框中,单击“是”,关闭SSL加密。 稍后可在“基本信息”页面,查看到SSL已关闭。 SSL关闭后,您可以通过非SSL方式连接HTAP实例,具体操作请参见通过JDBC方式连接。
  • 约束限制 存在以下场景则无法创建异构容灾实例: 表1 限制条件 限制场景 原因 未开启Binlog 原实例和容灾实例之间需要使用Binlog实时同步数据。 Binlog格式不是row 可能导致容灾链路中断。 存在触发器 可能导致原实例和容灾实例之间数据不一致 存在事件 可能导致原实例和容灾实例之间数据不一致。 库名、表名、字段名、索引等存在特殊字符 可能导致容灾链路中断。 数据量过大(超过4TB) 容灾实例的容量存在上限。 安全组限制 容灾链路无法连接数据库以同步数据。 冻结状态 冻结状态无法创建容灾实例。 VPC子网IP不足 容灾实例也会占用同子网IP。 无主键表或无索引表且存在大量操作 可能导致容灾链路中断。 外键级联操作 可能导致原实例和容灾实例之间数据不一致。
  • 约束限制 全量SQL默认关闭,如需使用SQL洞察功能,请先开启全量SQL收集开关。 关闭全量SQL后,将不再采集新产生的SQL,已经收集的SQL也会被删除,请您谨慎操作。 当前全量SQL受内存缓冲区限制,业务量大的场景下,全量SQL有较小概率因缓冲区满,存在丢弃部分记录。 当前全量SQL单条记录超过设置的上限时,会默认丢弃该条记录。 此限制可以通过设置参数“rds_sql_tracer_max_record_size ”来选择是否丢弃。您可以通过修改GaussDB(for MySQL)实例参数设置参数值,超过该值的记录会被丢弃。
  • 慢日志存储 开启收集慢日志开关后,会将SQL的文本内容存储到OBS中,以便进行分析。 已升级高级智能运维包,您可以在右上角日志管理,设置慢日志存储时长。 慢SQL存储:默认7天,可设置范围1~30天,到期后自动删除。 全量SQL存储:默认7天,可设置范围为1~180天。 日志数据量:免费赠送5GB的SQL存储空间,超出部分将按需计费。 图5 日志存储与归档(已升级高级智能运维包) 未升级高级智能运维包 慢SQL存储:默认1小时,到期后自动删除。 全量SQL存储:1小时 图6 日志存储与归档(未升级高级智能运维包)
  • Statement Outline表介绍 GaussDB(for MySQL)内置了一个系统表(outline)保存Hint,系统启动时会自动创建该表,无需您手动创建。创建表的SQL语句如下: CREATE TABLE `mysql`.`outline` ( `Id` bigint(20) NOT NULL AUTO_INCREMENT, `Schema_name` varchar(64) COLLATE utf8_bin DEFAULT NULL, `Digest` varchar(64) COLLATE utf8_bin NOT NULL, `Digest_text` longtext COLLATE utf8_bin, `Type` enum('IGNORE INDEX','USE INDEX','FORCE INDEX','OPTIMIZER') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, `Scope` enum('','FOR JOIN','FOR ORDER BY','FOR GROUP BY') CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '', `State` enum('N','Y') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'Y', `Position` bigint(20) NOT NULL, `Hint` text COLLATE utf8_bin NOT NULL, PRIMARY KEY (`Id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin STATS_PERSISTENT=0 COMMENT='Statement outline'
  • 操作场景 云监控服务 可以对GaussDB(for MySQL)的运行状态进行日常监控。您可以通过管理控制台,直观地查看GaussDB(for MySQL)的各项监控指标。通过监控数据库运行时的系统资源利用率,您可以识别出什么时间段资源占用率最高,然后到错误日志或慢日志中分析可能存在问题的SQL语句,从而优化数据库性能。 您可以在Cloud Eye的监控界面上配置相关的资源告警规则,配置方法请参见《 云监控 用户指南》中“创建告警规则”。
  • 前提条件 GaussDB(for MySQL)正常运行。 故障、删除状态的GaussDB(for MySQL),无法在云监控中查看其监控指标。当GaussDB(for MySQL)再次启动或恢复后,即可正常查看。 故障24小时的GaussDB(for MySQL),云监控将默认该GaussDB(for MySQL)不存在,并在监控列表中删除,不再对其进行监控,但告警规则需要用户手动清理。 GaussDB(for MySQL)已正常运行一段时间(约10分钟)。 对于新创建的GaussDB(for MySQL),需要等待一段时间,才能查看上报的监控数据和监控视图。
  • 日志 出于分析或审计等目的,用户可以开启实例的日志记录功能。当用户开启日志记录功能后,GaussDB(for MySQL)可以通过管理控制台查看。 错误日志 GaussDB(for MySQL)支持查看数据库级别的日志,包括数据库运行的错误信息,以及运行较慢的SQL查询语句,有助于您分析系统中存在的问题。 慢日志 慢日志用来记录执行时间超过当前慢日志阈值“long_query_time”(默认是10秒)的语句,您可以通过查询慢日志的日志明细、统计分析情况,查找出执行效率低的语句,进行优化。 全量SQL 当您开启全量SQL功能,系统会将所有的SQL文本内容进行存储,以便进行分析。 GaussDB(for MySQL)默认关闭全量SQL功能。 全量SQL打开后,可以通过数据库管理服务(Data Admin Service ,DAS)查看SQL语句耗时信息,例如平均执行耗时、总耗时、 平均锁等待耗时、平均扫描行数等。
  • 审计 云审计 服务(Cloud Trace Service, CTS ) CTS是华为 云安全 解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 CTS的详细介绍和开通配置方法,请参见CTS快速入门。 通过云审计服务,您可以记录与GaussDB(for MySQL)实例相关的操作事件,便于日后的查询、审计和回溯。。 数据库安全服务(Database Security Service,DBSS) DBSS是一个智能的数据库安全服务,基于机器学习机制和大数据分析技术,提供数据库审计,SQL注入攻击检测,风险操作识别等功能,保障云上数据库的安全。 建议使用DBSS来提供扩展的数据安全能力,详情请参考数据库安全服务。 优势: 助力企业满足等保合规要求。 满足等保测评数据库审计需求。 满足国内外安全法案合规需求,提供满足数据安全标准(例如Sarbanes-Oxley)的合规报告。 支持备份和恢复数据库审计日志,满足审计数据保存期限要求。 支持风险分布、会话统计、会话分布、SQL分布的实时监控能力。 提供风险行为和攻击行为实时告警能力,及时响应数据库攻击。 帮助您对内部违规和不正当操作进行定位追责,保障数据资产安全。 数据库安全审计采用数据库旁路部署方式,在不影响用户业务的提前下,可以对数据库进行灵活的审计。 基于数据库风险操作,监视数据库登录、操作类型(数据定义、数据操作和数据控制)和操作对象,有效对数据库进行审计。 从风险、会话、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参数值来修改最大连接数。 父主题: 实例说明
  • 延期审核 部门处理过程中有延时申请的任务单都在统一审核-延期审核中显示,如下图: 图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 未合并 列表筛选逻辑和主单的区别是工单未被合并过。其他条件相同。 列表可进行多选进行合并,选择多个后,在多个中选择一个作为任务单主单(取任务单生成时间最早的记录),此次被合并的和其他的作为从单。从单不可单独操作。 任务单拆单情况汇总: 合并后的从单,可以选择在查看详情中手动选择拆单操作。 在处置步骤合并的任务单,部门进行办结,延期,挂账,转派,退回,协办申请时,自动拆单。 在工单合并生成的任务单,只有结果审核后自动拆单。 父主题: 统一处置
共100000条