全部产品
云市场

存储过程

更新时间:2018-11-06 14:39:08

需求背景

  • 企业内使用到了MySQL存储过程,需要规范化管理流程管控记录变更操作历史及后续审计之用。可以使用【任务管理】-【数据变更】-【存储过程】进行相应的操作提交处理。

步骤

  • 1.产品页内左侧导航栏 数据变更进入新增存储过程工单

    入口

  • 2.填写表单(可参考数据变更-步骤2的填写表单)

    新建

  • 3.提交申请

    • 预检查通过后,即可按需提交审批

      提交审批

  • 4.确认提交

    • 对变更脚本信息进行二次汇总确认后可提交进入审批环节确认
  • 5.审批

    • 【存储过程】工单对应的审批流程为数据库目标实例对应的【安全规则】-【数据变更】-是否允许执行其他SQL

      • 开启,指定审批流程===》工单可提交成功,需要完成审批后方可执行
      • 开启,无需审批流程===》工单可提交成功,不需要审批即可执行
      • 关闭===》工单可提交成功,但不能提交审批不能做后续的执行

      安全规则

    • 此示例中安全规则配置无需走审批流程,即直接通过可进入后续的流程(若安全规则定义了目标实例此操作有审批流程,则必须审批通过后再推进后续的操作)

  • 6.提交执行

    • 在审批通过之后,可按需定义执行时间(默认需要指定具体时间,也可以选择立即执行)

      执行

      时间

  • 7.任务调度

    • 立即执行的任务会进行即刻调度,定时执行的任务会在指定时间点再进行调度

      调度

  • 8.查看详情

    • 执行完成后或执行出现失败等需要,可以点击调度列表的查看详情查看具体每个SQL的执行情况

      查看详情

【注】

  • 1.存储过程包体内容的业务逻辑需要使用者进行保障,模块只进行存储过程关键要素的检测(不探测包体逻辑)
  • 2.存储过程的执行不支持事务指定、不支持变更前镜像的备份处理
  • 3.存储过程暂不支持工单的快速复制,即暂无“类似创建”功能

使用tips

  • 1.工单提交后会后台异步进行校验,若校验通过才可提交审批,若校验不通过则可按需申请权限、修改脚本等方式后重新检测直至校验通过
  • 2.仅工单参与人、DBA、管理员可打开工单查看,若非工单参与人想查看工单,可联系创建者编辑相关人(工单内顶部-【提交工单】信息模块内操作)
  • 3.工单的完整操作日志(工单内顶部-【提交工单】信息模块内)可按需查看操作历史