• mysql 简单表和索引


    CREATE TABLE `recover_plan` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `type` varchar(100) NOT NULL COMMENT '类型,主机异常,数据库异常,应用异常',
    `exception_type` varchar(100) NOT NULL COMMENT '异常类型,例如cpu偏高',
    `recover_plan_name` varchar(300) NOT NULL COMMENT '故障自愈方案名称',
    ... 故障自愈方案名称外,交付额外增加的字段,用于满足前端调用脚本需求
    PRIMARY KEY (`id`),
    UNIQUE KEY `unk` (`type`,`exception_type`,`recover_plan_name`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='故障自愈方案表'
     
     
    CREATE TABLE `recover_exception` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `type` varchar(100) NOT NULL COMMENT '类型',
    `exception_type` varchar(100) NOT NULL COMMENT '异常类型',
    `exception_detail` varchar(300) NOT NULL COMMENT '异常详情',
    `target_name` varchar(300) NOT NULL COMMENT '异常对象名称',
    `created_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='故障自愈异常表'
     
     
    CREATE TABLE `recover_result` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `exception_id` int(11) NOT NULL COMMENT '异常ID',
    `recover_plan_name` varchar(300) NOT NULL COMMENT '故障自愈方案名称',
    ... 故障自愈方案名称外,交付额外增加的字段,用于满足前端调用脚本需求
    `is_done` tinyint(1) DEFAULT '0' COMMENT '完成为1',
    `is_auto` tinyint(1) DEFAULT '0' COMMENT '自动执行为1',
    `execute_time` datetime DEFAULT NULL COMMENT '执行时间',
    `created_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='故障自愈结果表'
     
    CREATE TABLE IF NOT EXISTS `work_order` (
    `auto_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `id` varchar(32) NOT NULL COMMENT '工单ID',
    `label` varchar(32) DEFAULT NULL COMMENT '工单编号',
    `title` varchar(128) DEFAULT NULL COMMENT '工单标题',
    `model_definition_key` varchar(32) DEFAULT NULL COMMENT '模型key',
    `order_status` varchar(32) DEFAULT NULL COMMENT '工单状态,待响应,处理中,临时完成,已完成,已关闭',
    `event_level` varchar(10) DEFAULT NULL COMMENT '事件等级,一级,二级,三级,四级',
    `area` varchar(30) DEFAULT NULL COMMENT '区域',
    `approveman` varchar(30) DEFAULT NULL COMMENT '反馈人',
    `relevant_event_level` varchar(10) DEFAULT NULL COMMENT '关联事件等级,一级,二级,三级,四级',
    `system_important_level` varchar(10) DEFAULT NULL COMMENT '系统重要性,关键、重要、一般、其他',
    `system_category_two` varchar(50) DEFAULT NULL COMMENT '系统二级分类',
    `take_up_time` int(11) DEFAULT NULL COMMENT '耗时,单位分钟',
    `is_satisfied` tinyint(1) DEFAULT NULL COMMENT '满意标记,true为1,false为0',
    `created_time` datetime DEFAULT NULL COMMENT '创建时间',
    `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
    `overdue_time` datetime DEFAULT NULL COMMENT '逾期时间',
    `willoverdue_time` datetime DEFAULT NULL COMMENT '即将逾期时间',
    `is_overdue` tinyint(1) DEFAULT NULL COMMENT '逾期标记,true为1',
    `is_willoverdue` tinyint(1) DEFAULT NULL COMMENT '即将逾期标记,true为1',
    `almost_finish_node_handle_user_name_list` varchar(300) DEFAULT NULL COMMENT '临时完成节点处理人',
    `handle_user_name_list` varchar(300) DEFAULT NULL COMMENT '处理人',
    `is_del` tinyint(1) DEFAULT '0' COMMENT '删除标记,true为1,false为0',
    `backup_field1` varchar(300) DEFAULT NULL COMMENT '备用字段1',
    `backup_field2` varchar(300) DEFAULT NULL COMMENT '备用字段2',
    `backup_field3` varchar(300) DEFAULT NULL COMMENT '备用字段3',
    `backup_field4` varchar(300) DEFAULT NULL COMMENT '备用字段4',
    `backup_field5` varchar(300) DEFAULT NULL COMMENT '备用字段5',
    PRIMARY KEY (`auto_id`),
    UNIQUE KEY `id` (`id`),
    KEY `label` (`label`),
    KEY `created_time_order_status` (`created_time`,`order_status`),
    KEY `created_time_model_definition_key` (`created_time`,`model_definition_key`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='工单表'
  • 相关阅读:
    【Sharding-JDBC】配置手册
    【Sharding-JDBC】数据脱敏
    【Sharding-JDBC】分布式事务
    【Sharding-JDBC】编排治理
    【Sharding-JDBC】强制路由
    【Sharding-JDBC】不支持项
    【Sharding-JDBC】读写分离
    【Sharding-JDBC】数据分片
    apache commons configuration
    【Sharding-JDBC】简介
  • 原文地址:https://www.cnblogs.com/tonggc1668/p/15614252.html
Copyright © 2020-2023  润新知