sql 对接

一阶段

CREATE TABLE `syn_cabinet` (
  `id` varchar(60) COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
  `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '机柜名称',
  `room_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '机房名称',
  `product_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '产品编码',
  `product_name` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '产品名称',
  `billing_item` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '计费项',
  `bill_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '账单类型',
  `bill_start_time` datetime DEFAULT NULL COMMENT '计费开始时间',
  `bill_end_time` datetime DEFAULT NULL COMMENT '计费结束时间',
  `amount` decimal(10,2) DEFAULT NULL COMMENT '计费金额',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`),
  KEY `index_name` (`name`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='机柜成本表';

CREATE TABLE `syn_cabinet_usage` (
  `id` varchar(60) COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
  `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '机柜名称',
  `room_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '机房名称',
  `total_unit` decimal(8,2) DEFAULT NULL COMMENT '总U数',
  `usage_unit` decimal(8,2) DEFAULT NULL COMMENT '已使用U数',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`),
  KEY `index_room_name` (`room_name`) USING BTREE,
  KEY `index_name` (`name`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='机柜机位用量表';

CREATE TABLE `syn_container_load_info` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `container_load_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '容器负载id',
  `pod_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'pod',
  `indicator` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '指标,1:CPU,2:内存',
  `max_value` decimal(5,2) DEFAULT NULL COMMENT '最大值',
  `p99_value` decimal(5,2) DEFAULT NULL COMMENT 'p99值',
  `p95_value` decimal(5,2) DEFAULT NULL COMMENT 'p95值',
  `average_value` decimal(5,2) DEFAULT NULL COMMENT '平均值',
  `min_value` decimal(5,2) DEFAULT NULL COMMENT '最小值',
  `data_date` date DEFAULT NULL COMMENT '数据日期',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='容器负载表';

CREATE TABLE `syn_device_cost` (
  `id` bigint not null auto_increment comment '主键id',
  `device_id` varchar(60) COLLATE utf8mb4_bin NOT NULL COMMENT '设备id',
  `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
  `uposition_height` decimal(3,1) DEFAULT NULL COMMENT 'U位高度',
  `entry` varchar(30) DEFAULT NULL COMMENT '条目/用途',
  `room_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '机房名称',
  `product_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '产品编码',
  `product_name` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '产品名称',
  `billing_item` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '计费项',
  `billing_item_name` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '计费项名称',
  `bill_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '账单类型',
  `bill_start_time` datetime DEFAULT NULL COMMENT '计费开始时间',
  `bill_end_time` datetime DEFAULT NULL COMMENT '计费结束时间',
  `amount` decimal(10,2) DEFAULT NULL COMMENT '计费金额',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`),
  index `index_device_id`(`name`),
  KEY `index_name` (`name`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备成本表';



CREATE TABLE `syn_server_device_vm_instance` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `vm_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '配置库id',
  `indicator` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '指标,1:CPU,2:内存',
  `max_value` decimal(5,2) DEFAULT NULL COMMENT '最大值',
  `p99_value` decimal(5,2) DEFAULT NULL COMMENT 'p99值',
  `p95_value` decimal(5,2) DEFAULT NULL COMMENT 'p95值',
  `average_value` decimal(5,2) DEFAULT NULL COMMENT '平均值',
  `min_value` decimal(5,2) DEFAULT NULL COMMENT '最小值',
  `data_date` date DEFAULT NULL COMMENT '数据日期',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='服务器设备及虚拟机实例表';

// TODO 一台存储设备是有可能对应多个不一样的应用的
CREATE TABLE `syn_storage_usage` (
  `id`  bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `storage_no` varchar(60) COLLATE utf8mb4_bin NOT NULL COMMENT '实例id',
  `aff_app` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '关联应用',
  `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '存储设备名称',
  `type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '存储类型',
  `room_name` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '机房名称',
  `total_size` decimal(8,2) DEFAULT NULL COMMENT '存储大小',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `total_unit` varchar(100) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '总U位',
  `aff_system` varchar(100) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '关联系统',
  PRIMARY KEY (`id`),
  KEY `index_aff_app` (`aff_app`) USING BTREE,
  KEY `index_name` (`name`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='NAS/SAN的存储用量表';

// todo 一台物理机是有可能对应多个不一样的应用的,因为物理机有可能均摊为多个虚拟,不同虚拟机对应不同的应用
CREATE TABLE `syn_physical_usage` (
  `id`  bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `server_no` varchar(60) COLLATE utf8mb4_bin NOT NULL COMMENT '实例id',
  `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '实例名称',
  `room_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '机房名称',
  `aff_app` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '关联应用',
  `type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '分摊产品名称',
  `total_unit` decimal(8,2) DEFAULT NULL COMMENT '总U数',
  `usage_unit` decimal(8,2) DEFAULT NULL COMMENT '已使用U数',
  `aff_system` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '关联系统',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`),
  KEY `index_name` (`name`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='独占物理机用量数据表';

CREATE TABLE `syn_virtual_usage` (
  `id` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '资源id',
  `phy_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '物理设备syn_physical_usage.id',
  `room_name` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '机房名称',
  `aff_app` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '归属应用',
  `product_name` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分摊产品名称',
  `specifications` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '规格',
  `nums` decimal(5,2) DEFAULT NULL COMMENT '用量',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',
  `total_unit` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '总U数',
  `aff_system` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '关联系统',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='虚拟机用量表';

CREATE TABLE `syn_logic_server` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',
  `server_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '主机编号',
  `app_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '关联应用编号',
  `host_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '主机名',
  `server_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '服务器类型',
  `phy_host_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '物理主机类型',
  `oper_sys_version` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '操作系统版本',
  `server_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '服务器状态',
  `purpose` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '服务器用途',
  `logic_server_cpus` decimal(8,2) DEFAULT NULL COMMENT '逻辑服务器CPU个数',
  `logic_server_memory` decimal(10,2) DEFAULT NULL COMMENT '逻辑服务器内存',
  `logic_server_storage_size` decimal(10,2) DEFAULT NULL COMMENT '逻辑服务器硬盘容量',
  `start_uposition` decimal(3,0) DEFAULT NULL COMMENT '开始U位',
  `end_uposition` decimal(3,0) DEFAULT NULL COMMENT '结束U位',
  `phy_server_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '物理服务器id',
  `phy_server_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '物理服务器类型',
  `phy_server_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '物理服务器名称',
  `phy_server_sn` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '物理服务器序列号',
  `cabinet_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '机柜id,cp_cabinet.id',
  `create_time` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建时间',
  `logic_server_sn` varchar(100) COLLATE utf8mb4_bin DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_server_no` (`server_no`) USING BTREE,
  KEY `index_app_no` (`app_no`) USING BTREE,
  KEY `index_phy_server_id` (`phy_server_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='逻辑服务器表';

drop table if exists cp_dedicated_line;
create table cp_dedicated_line (
    `id` varchar(60) NOT NULL COMMENT '主键id',
    `cf_id` varchar(50) null comment '配置库主键',
    `status` varchar(1) null comment '专线状态,字典:CP_CONF_CI_STATUS',
    `line_no` varchar(50) null comment '专线编号',
    `name` varchar(80) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '专线名称',
    `service_provider` varchar(30) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '运营商',
    `line_type` varchar(30) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '线路类型',
    `bandwidth` decimal(8,2) null comment '线路带宽',
    `price` decimal(8,2) null comment '月租费用,单位:元',
    `env` varchar(30) null comment '应用环境',
    `update_user` varchar(32) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新人id',
    `update_time` datetime DEFAULT NULL COMMENT '更新时间',
    PRIMARY KEY (`id`),
    index `index_line_no` (`line_no`) USING BTREE,
    index `index_name` (`name`) USING BTREE,
    index `index_status` (`status`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='专线表';

drop table if exists syn_dedicated_line_month;
create table syn_dedicated_line_month (
    `id` varchar(60) NOT NULL COMMENT '主键id',
    `status` varchar(1) null comment '专线状态,字典:CP_CONF_CI_STATUS',
    `line_no` varchar(50) null comment '专线编号',
    `name` varchar(80) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '专线名称',
    `service_provider` varchar(30) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '运营商',
    `line_type` varchar(30) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '线路类型',
    `bandwidth` decimal(8,2) null comment '线路带宽',
    `price` decimal(8,2) null comment '月租费用,单位:元',
    `env` varchar(30) null comment '应用环境',
    `update_user` varchar(32) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新人id',
    `update_time` datetime DEFAULT NULL COMMENT '更新时间',
    PRIMARY KEY (`id`),
    index `index_line_no` (`line_no`) USING BTREE,
    index `index_name` (`name`) USING BTREE,
    index `index_status` (`status`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='专线月租费用表';

二阶段

CREATE TABLE `syn_virtual_cluster` (
  id bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',
  sn_no varchar(100) null comment 'sn码',
  name varchar(100) null comment '实例名称', 
  cluster_name varchar(100) null comment '集群名称',
  room_name varchar(100) null comment '机房名称',
  app_name varchar(100) null comment '应用名称',
  product_name varchar(30) null comment '分摊产品名称'
  create_time datetime DEFAULT NULL COMMENT '创建时间'
  PRIMARY KEY (`id`),
  index_sn(sn),
  index_cluster(source_cluster)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='虚拟机集群信息表';

create table `syn_allocation_rate` (
  id bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',
  name varchar(100) null comment '集群名称', 
  cluster_type varchar(20) null comment '集群类型,华为云/vmware',
  index_name varchar(20) null comment '指标名称,CPU(核数)/内存',
  total decimal(8,1) null comment '总可分配大小',
  use_num decimal(8,1) null comment '已分配大小',
  create_time datetime DEFAULT NULL COMMENT '创建时间'
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='集群分配率表';

CREATE TABLE `syn_virtual_usage` (
  `id` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '资源id',
  `phy_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '物理设备syn_physical_usage.id',
  `room_name` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '机房名称',
   cluster_name varchar(100) null comment '集群名称',
  `aff_app` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '归属应用',
  `product_name` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分摊产品名称',
  `specifications` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '规格',
  `nums` decimal(5,2) DEFAULT NULL COMMENT '用量',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',
  `total_unit` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '总U数',
  `aff_system` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '关联系统',
  PRIMARY KEY (`id`),
  index_cluster(source_cluster)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='虚拟机用量表';

CREATE TABLE `syn_container_usage` (
  `id` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '资源id',
  `phy_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '物理设备syn_physical_usage.id',
  `room_name` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '机房名称',
   cluster_name varchar(100) null comment '集群名称',
   purpose varchar(30) null comment '虚拟机用途',
  `aff_app` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '归属应用',
  `product_name` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分摊产品名称',
  `specifications` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '规格',
  `nums` decimal(5,2) DEFAULT NULL COMMENT '用量',
  `name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',
  `total_unit` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '总U数',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `start_time` datetime DEFAULT NULL COMMENT '开始使用时间',
  `end_time` datetime DEFAULT NULL COMMENT '结束使用时间',
  PRIMARY KEY (`id`),
  index_cluster(source_cluster)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='容器用量表';

CREATE TABLE `syn_cluster_workload` (
  `workload` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '工作负载',
  `namespace` varchar(80) null comment '命名空间',
   cluster_name varchar(100) null comment '集群名称',
   cpu_request decimal(5) null comment 'cpu的请求值',
   cpu_limit decimal(5) null comment 'cpu的极限',
   mem_request decimal(5) null comment '内存的请求值',
   mem_limit decimal(5) null comment '内存的极限',
   replica decimal(3) null comment '副本数量',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`),
  index_cluster(source_cluster)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='k8s集群与工作负载表';

CREATE TABLE `syn_workload_usage` (
  `workload` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '工作负载',
  `namespace` varchar(80) null comment '命名空间',
   cluster_name varchar(100) null comment '集群名称',
   `aff_app` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '归属应用',
   pvc varchar(100) null comment 'pvc',
   pv varchar(100) null comment 'pv',
   logic_nas varchar(100) null comment '逻辑nas',
   cpu_request decimal(5) null comment 'cpu的请求值',
   cpu_limit decimal(5) null comment 'cpu的极限',
   mem_request decimal(5) null comment '内存的请求值',
   mem_limit decimal(5) null comment '内存的极限',
   replica decimal(3) null comment '副本数量',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`),
  index_workload_namespace(workload,namespace)
  index_cluster(source_cluster)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='k8s工作负载用量信息表';

CREATE TABLE `syn_device_cost` (
  `id` bigint not null auto_increment comment '主键id',
  `device_id` varchar(60) COLLATE utf8mb4_bin NOT NULL COMMENT '设备id',
  `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
  `uposition_height` decimal(3,1) DEFAULT NULL COMMENT 'U位高度',
  `entry` varchar(30) DEFAULT NULL COMMENT '条目/用途',
  `room_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '机房名称',
  `table_lever` varchar(30) null comment '目录级别',
  `product_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '产品编码',
  `product_name` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '产品名称',
  `billing_item` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '计费项',
  `billing_item_name` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '计费项名称',
  `bill_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '账单类型',
  `bill_start_time` datetime DEFAULT NULL COMMENT '计费开始时间',
  `bill_end_time` datetime DEFAULT NULL COMMENT '计费结束时间',
  `amount` decimal(10,2) DEFAULT NULL COMMENT '计费金额',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`),
  index `index_device_id`(`name`),
  KEY `index_name` (`name`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备成本表';

CREATE TABLE `syn_nas_logic_device` (
  `id` bigint not null auto_increment comment '主键id',
   logic_nas varchar(100) null comment '逻辑nas',
   nas_device varchar(100) null comment 'nas设备',
   logic_server varchar(100) null comment '逻辑服务器',
   logic_server_type varchar(100) null comment '逻辑服务器类型', 
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='nas逻辑设备与nas设备关联关系表';



CREATE TABLE `syn_san_lun` (
  `id` bigint not null auto_increment comment '主键id',
   san varchar(100) null comment 'san',
   lun varchar(100) null comment 'san',
   use_type varchar(30) null comment '使用类型,华为云/vmware',
   volume varchar(100) null comment '云硬盘/存储卷',
   logic_server_type varchar(100) null comment '逻辑服务器类型,物理机/虚拟机',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='san与lun关联关系表';



CREATE TABLE `syn_obj_storage` (
  `id` bigint not null auto_increment comment '主键id',
   obj varchar(100) null comment '对象存储',
   account varchar(100) null comment '对象存储账号',
   `aff_app` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '归属应用',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='对象存储表';


CREATE TABLE `syn_storage_capacity_usage` (
  `id` bigint not null auto_increment comment '主键id',
   `specifications` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '规格,nas/san/对象存储',
   name varchar(100) null comment '存储名称',
   total decimal(10,2) null comment '总可分配空间',
   use_num decimal(10,2) null comment '已分配空间', 
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='存储容量使用表';

# 废弃原先的表syn_network_device
CREATE TABLE `syn_network_device_ns` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `device_id` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '主网络设备id',
  `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '主机名称',
  `entry` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '条目',
  `purpose` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '用途',
  `status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'CT状态',
  `sn` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '序列号',
  `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备类型',
  `start_uposition` decimal(2,0) DEFAULT NULL COMMENT '起始U位',
  `end_uposition` decimal(2,0) DEFAULT NULL COMMENT '结束U位',
  `cabinet_id` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '关联机柜id',
  `cabinet_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '机柜名称',
  `app_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '关联应用系统id',
  `app_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '应用系统名称',
  `total_size` decimal(10,2) DEFAULT NULL COMMENT '总容量',
  `ci_owner` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'ciOwner',
  `commissioning_time` varchar(100) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '投产时间',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `index_cabinet_id` (`cabinet_id`) USING BTREE,
  KEY `index_app_no` (`app_no`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2437 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='网络设备表';

  • SQL
    134 引用 • 402 回帖 • 3 关注
3 操作
mengqh 在 2025-10-27 11:29:06 更新了该帖
mengqh 在 2025-10-27 11:01:44 更新了该帖
mengqh 在 2025-10-25 10:16:58 更新了该帖

相关帖子

回帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    127 引用 • 169 回帖
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    215 引用 • 358 回帖
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4602 回帖 • 731 关注
  • 电影

    这是一个不能说的秘密。

    125 引用 • 610 回帖
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    695 引用 • 538 回帖 • 1 关注
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖 • 2 关注
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 693 关注
  • WiFiDog

    WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。

    1 引用 • 7 回帖 • 633 关注
  • Sillot

    Insights(注意当前设置 master 为默认分支)

    汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。

    主仓库地址:Hi-Windom/Sillot

    文档地址:sillot.db.sc.cn

    注意事项:

    1. ⚠️ 汐洛仍在早期开发阶段,尚不稳定
    2. ⚠️ 汐洛并非面向普通用户设计,使用前请了解风险
    3. ⚠️ 汐洛绞架基于思源笔记,开发者尽最大努力与思源笔记保持兼容,但无法实现 100% 兼容
    29 引用 • 25 回帖 • 152 关注
  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 443 关注
  • 开源中国

    开源中国是目前中国最大的开源技术社区。传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。目前开源中国社区已收录超过两万款开源软件。

    7 引用 • 86 回帖
  • BAE

    百度应用引擎(Baidu App Engine)提供了 PHP、Java、Python 的执行环境,以及云存储、消息服务、云数据库等全面的云服务。它可以让开发者实现自动地部署和管理应用,并且提供动态扩容和负载均衡的运行环境,让开发者不用考虑高成本的运维工作,只需专注于业务逻辑,大大降低了开发者学习和迁移的成本。

    19 引用 • 75 回帖 • 702 关注
  • 千千插件

    千千块(自定义块 css 和 js)
    可以用 ai 提示词来无限创作思源笔记

    32 引用 • 69 回帖
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 646 关注
  • 博客

    记录并分享人生的经历。

    274 引用 • 2393 回帖 • 1 关注
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    167 引用 • 408 回帖 • 494 关注
  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。

    12 引用 • 67 回帖 • 436 关注
  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    99 引用 • 367 回帖 • 1 关注
  • 又拍云

    又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。

    20 引用 • 37 回帖 • 577 关注
  • 百度

    百度(Nasdaq:BIDU)是全球最大的中文搜索引擎、最大的中文网站。2000 年 1 月由李彦宏创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。

    63 引用 • 785 回帖 • 46 关注
  • 尊园地产

    昆明尊园房地产经纪有限公司,即:Kunming Zunyuan Property Agency Company Limited(简称“尊园地产”)于 2007 年 6 月开始筹备,2007 年 8 月 18 日正式成立,注册资本 200 万元,公司性质为股份经纪有限公司,主营业务为:代租、代售、代办产权过户、办理银行按揭、担保、抵押、评估等。

    1 引用 • 22 回帖 • 838 关注
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖 • 3 关注
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    950 引用 • 1460 回帖 • 2 关注
  • SQLite

    SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是全世界使用最为广泛的数据库引擎。

    4 引用 • 7 回帖
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    35 引用 • 468 回帖 • 768 关注
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    40 引用 • 157 回帖
  • Gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

    5 引用 • 16 回帖 • 3 关注