Browse Source

alter table 修改为creat table 表:bi_app_resource_group_by_time

zhangpeng 1 year ago
parent
commit
37d7b360d2
1 changed files with 96 additions and 91 deletions
  1. 96 91
      all.sql

+ 96 - 91
all.sql

@@ -2537,7 +2537,94 @@ CREATE TABLE `bi_app_backup_coverage` (
 --4-10--
 --4-10--
 set sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'; 
 set sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'; 
 DROP TABLE IF EXISTS `bi_app_resource_group_by_time`;
 DROP TABLE IF EXISTS `bi_app_resource_group_by_time`;
-create table  bi_app_resource_group_by_time
+CREATE TABLE `bi_app_resource_group_by_time` (
+  `dtype` varchar(5) NOT NULL DEFAULT '',
+  `thedvalue` varchar(15) DEFAULT NULL,
+  `dhour` varchar(7) DEFAULT NULL,
+  `ITM_APP_ID` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '',
+  `ITM_APP_CODE` varchar(45) CHARACTER SET utf8 DEFAULT NULL,
+  `ITM_APP_NAME` varchar(200) CHARACTER SET utf8 DEFAULT NULL,
+  `ITM_APP_SHORTNAME` varchar(100) CHARACTER SET utf8 DEFAULT NULL,
+  `ITM_APP_DESC` mediumtext CHARACTER SET utf8,
+  `ITM_APP_DEPT` varchar(300) CHARACTER SET utf8 DEFAULT NULL,
+  `ITM_APP_COURTCODE` varchar(45) CHARACTER SET utf8 DEFAULT NULL,
+  `ITM_NETGROUP_ID` varchar(30) CHARACTER SET utf8 DEFAULT NULL,
+  `ITM_APPCATAGORY_ID` varchar(45) CHARACTER SET utf8 DEFAULT NULL,
+  `ITM_APP_VENDOR` varchar(45) CHARACTER SET utf8 DEFAULT NULL,
+  `ITM_APP_UPTIME` datetime DEFAULT NULL,
+  `ITM_APP_VERSION` varchar(45) CHARACTER SET utf8 DEFAULT NULL,
+  `ITM_APP_MAINTENANCE_ID` varchar(45) CHARACTER SET utf8 DEFAULT NULL,
+  `ITM_APP_ORDER` int DEFAULT NULL,
+  `ITM_APP_NETID` varchar(45) CHARACTER SET utf8 DEFAULT NULL,
+  `ITM_APP_ICONSRC` varchar(100) CHARACTER SET utf8 DEFAULT NULL,
+  `ITM_APP_SYSTEMURL` varchar(300) CHARACTER SET utf8 DEFAULT NULL,
+  `ORGAN_ID` varchar(30) CHARACTER SET utf8 DEFAULT NULL,
+  `IS_GLOBAL` varchar(45) CHARACTER SET utf8 DEFAULT NULL,
+  `ITM_APP_PID` varchar(45) CHARACTER SET utf8 DEFAULT NULL,
+  `PLATFORM` varchar(100) CHARACTER SET utf8 DEFAULT NULL,
+  `PRIORITY` varchar(10) CHARACTER SET utf8 DEFAULT NULL,
+  `ITM_APP_IP` varchar(30) CHARACTER SET utf8 DEFAULT NULL,
+  `ITM_APP_PORT` varchar(10) CHARACTER SET utf8 DEFAULT NULL,
+  `ITM_APP_WEBROOT` varchar(100) CHARACTER SET utf8 DEFAULT NULL,
+  `ITM_LOCATION` varchar(100) CHARACTER SET utf8 DEFAULT NULL,
+  `ITM_APP_ASSURE_LEVEL` varchar(1) CHARACTER SET utf8 DEFAULT NULL,
+  `SHOW_TYPE` varchar(10) CHARACTER SET utf8 DEFAULT NULL,
+  `ITM_SHOW_FLAG` varchar(10) CHARACTER SET utf8 DEFAULT NULL,
+  `int_id` int DEFAULT NULL,
+  `INSERT_TIME` timestamp NULL DEFAULT NULL,
+  `mantance_vendor` varchar(64) CHARACTER SET utf8 DEFAULT NULL,
+  `mantance_duty` varchar(64) CHARACTER SET utf8 DEFAULT NULL,
+  `mantance_duty_phone` varchar(128) CHARACTER SET utf8 DEFAULT NULL,
+  `start_date` datetime DEFAULT NULL,
+  `mantance_year_number` int DEFAULT NULL,
+  `ne_type` varchar(64) CHARACTER SET utf8 DEFAULT NULL,
+  `creator` varchar(64) CHARACTER SET utf8 DEFAULT NULL,
+  `create_time` datetime DEFAULT NULL,
+  `modifier` varchar(64) CHARACTER SET utf8 DEFAULT NULL,
+  `modify_time` datetime DEFAULT NULL,
+  `time_stamp` datetime DEFAULT NULL,
+  `stateflag` longtext CHARACTER SET utf8,
+  `ruuid` varchar(128) CHARACTER SET utf8 NOT NULL DEFAULT '',
+  `data_type` varchar(50) CHARACTER SET utf8 DEFAULT NULL,
+  `login_action` mediumtext CHARACTER SET utf8,
+  `localize_flag` varchar(32) CHARACTER SET utf8 DEFAULT NULL,
+  `current_stat` varchar(32) CHARACTER SET utf8 DEFAULT NULL,
+  `contract` varchar(64) CHARACTER SET utf8 DEFAULT NULL,
+  `emergency_flag` varchar(32) CHARACTER SET utf8 DEFAULT NULL,
+  `monitor_flag` varchar(32) CHARACTER SET utf8 DEFAULT NULL,
+  `development_language` varchar(32) CHARACTER SET utf8 DEFAULT NULL,
+  `app_type` varchar(64) CHARACTER SET utf8 DEFAULT NULL,
+  `contract_money` varchar(32) CHARACTER SET utf8 DEFAULT NULL,
+  `unified_login` varchar(12) CHARACTER SET utf8 DEFAULT NULL,
+  `img_url` text CHARACTER SET utf8,
+  `dataType` varchar(255) CHARACTER SET utf8 DEFAULT NULL,
+  `on_line` varchar(255) CHARACTER SET utf8 DEFAULT NULL,
+  `stateflag1` varchar(3) NOT NULL DEFAULT '',
+  `PRIORITY1` varchar(4) NOT NULL DEFAULT '',
+  `app_type_name` varchar(255) CHARACTER SET utf8 DEFAULT NULL,
+  `net_name` varchar(30) CHARACTER SET utf8 DEFAULT NULL,
+  `IND_VALUE_Network_Cpurate` decimal(20,10) DEFAULT NULL,
+  `IND_VALUE_Network_Cpurate_High` decimal(16,6) DEFAULT NULL,
+  `IND_VALUE_Network_Memrate` decimal(20,10) DEFAULT NULL,
+  `IND_VALUE_Network_Memrate_High` decimal(16,6) DEFAULT NULL,
+  `IND_VALUE_HOST_DISK_TOTAL` decimal(2,1) NOT NULL DEFAULT '0.0',
+  `IND_VALUE_HOST_DISK_USED` decimal(2,1) NOT NULL DEFAULT '0.0',
+  `IND_VALUE_HOST_DISK_UTILIZATION` decimal(2,1) NOT NULL DEFAULT '0.0',
+  `Band_widthrate` double NOT NULL DEFAULT '0',
+  `Bandwidthrate_High` double NOT NULL DEFAULT '0',
+  `Network_delay` double NOT NULL DEFAULT '0',
+  `Network_flow` double NOT NULL DEFAULT '0',
+  `Network_PacketErrorrate` double NOT NULL DEFAULT '0',
+  `Network_PacketLossrate` double NOT NULL DEFAULT '0',
+  `Write_rate` double NOT NULL DEFAULT '0',
+  `network_Ifinrate` double NOT NULL DEFAULT '0',
+  `network_Ifortrate` double NOT NULL DEFAULT '0',
+  `Device_total` double NOT NULL DEFAULT '0',
+  `Device_used` double NOT NULL DEFAULT '0',
+  `Device_UTILIZATION` decimal(2,1) NOT NULL DEFAULT '0.0'
+) ENGINE=InnoDB DEFAULT CHARSET=utf8  COLLATE=utf8_general_ci;
+
+insert into bi_app_resource_group_by_time
 select 
 select 
 	'HOUR' as dtype,
 	'HOUR' as dtype,
 	date_format(b.CREATE_TIME,'%Y%m%d%H') as thedvalue,
 	date_format(b.CREATE_TIME,'%Y%m%d%H') as thedvalue,
@@ -2574,16 +2661,19 @@ on c.itm_hardware_resources_id = b.INT_ID
 inner JOIN m_com_dict d on a.app_type=d.value
 inner JOIN m_com_dict d on a.app_type=d.value
 inner JOIN itm_organ_net e on e.NET_ID = a.ITM_NETGROUP_ID  
 inner JOIN itm_organ_net e on e.NET_ID = a.ITM_NETGROUP_ID  
 GROUP BY a.ITM_APP_NAME,date_format(b.CREATE_TIME,'%Y%m%d%H'),date_format(b.CREATE_TIME,'%H'),net_name
 GROUP BY a.ITM_APP_NAME,date_format(b.CREATE_TIME,'%Y%m%d%H'),date_format(b.CREATE_TIME,'%H'),net_name
+
 UNION ALL
 UNION ALL
 select 
 select 
 	'HOUR' as dtype,
 	'HOUR' as dtype,
 	date_format(b.CREATE_TIME,'%Y%m%d%H') as thedvalue,
 	date_format(b.CREATE_TIME,'%Y%m%d%H') as thedvalue,
 	date_format(b.CREATE_TIME,'%H') as dhour,
 	date_format(b.CREATE_TIME,'%H') as dhour,
 	a.*,
 	a.*,
+
 case a.stateflag when 0 then '已应用' else '未应用' end as stateflag1,
 case a.stateflag when 0 then '已应用' else '未应用' end as stateflag1,
 case a.PRIORITY WHEN 'low' then '一般应用' when 'important' then '重要应用' when 'high' then '核心应用' else '未知' end as PRIORITY1,
 case a.PRIORITY WHEN 'low' then '一般应用' when 'important' then '重要应用' when 'high' then '核心应用' else '未知' end as PRIORITY1,
 d.name as app_type_name, 
 d.name as app_type_name, 
-e.net_name as net_name, 	
+e.net_name as net_name, 
+	
 	avg(b.IND_VALUE_Network_Cpurate) as IND_VALUE_Network_Cpurate,max(b.IND_VALUE_Network_Cpurate_High) as IND_VALUE_Network_Cpurate_High,
 	avg(b.IND_VALUE_Network_Cpurate) as IND_VALUE_Network_Cpurate,max(b.IND_VALUE_Network_Cpurate_High) as IND_VALUE_Network_Cpurate_High,
 	avg(IND_VALUE_Network_Memrate) as IND_VALUE_Network_Memrate,max(IND_VALUE_Network_Memrate_High) as IND_VALUE_Network_Memrate_High,
 	avg(IND_VALUE_Network_Memrate) as IND_VALUE_Network_Memrate,max(IND_VALUE_Network_Memrate_High) as IND_VALUE_Network_Memrate_High,
 	0.0 as IND_VALUE_HOST_DISK_TOTAL, 0.0 as IND_VALUE_HOST_DISK_USED,0.0 as IND_VALUE_HOST_DISK_UTILIZATION,
 	0.0 as IND_VALUE_HOST_DISK_TOTAL, 0.0 as IND_VALUE_HOST_DISK_USED,0.0 as IND_VALUE_HOST_DISK_UTILIZATION,
@@ -2837,7 +2927,10 @@ union all
 select 
 select 
 	'YEAR' as dtype,
 	'YEAR' as dtype,
 	date_format(b.CREATE_TIME,'%Y') as thedvalue,
 	date_format(b.CREATE_TIME,'%Y') as thedvalue,
-	date_format(b.CREATE_TIME,'%H') as dhour,
+	date_format(b.CREATE_TIME,'%H') as dhour,REPEAT
+	statement_list
+UNTIL search_condition END REPEAT;
+
 	a.*,
 	a.*,
 	case a.stateflag when 0 then '已应用' else '未应用' end as stateflag1,
 	case a.stateflag when 0 then '已应用' else '未应用' end as stateflag1,
   case a.PRIORITY WHEN 'low' then '一般应用' when 'important' then '重要应用' when 'high' then '核心应用' else '未知' end as PRIORITY1,
   case a.PRIORITY WHEN 'low' then '一般应用' when 'important' then '重要应用' when 'high' then '核心应用' else '未知' end as PRIORITY1,
@@ -2909,94 +3002,6 @@ GROUP BY a.ITM_APP_NAME,date_format(b.CREATE_TIME,'%Y'),date_format(b.CREATE_TIM
 
 
 
 
 
 
-
-	alter table bi_app_resource_group_by_time modify `dtype` varchar(5) NOT NULL DEFAULT '' comment '日期类型';
-  alter table bi_app_resource_group_by_time modify `thedvalue` varchar(15) DEFAULT NULL comment '日期';
-	alter table bi_app_resource_group_by_time modify `dhour` varchar(15) DEFAULT NULL comment '小时';
-
-	alter table bi_app_resource_group_by_time modify `ITM_APP_ID` varchar(255) NOT NULL COMMENT '应用ID';
-  alter table bi_app_resource_group_by_time modify `ITM_APP_CODE` varchar(45) DEFAULT NULL COMMENT '编码';
-  alter table bi_app_resource_group_by_time modify `ITM_APP_NAME` varchar(200) DEFAULT NULL COMMENT '应用名称';
-  alter table bi_app_resource_group_by_time modify `ITM_APP_SHORTNAME` varchar(100) DEFAULT NULL COMMENT '应用简称';
-  alter table bi_app_resource_group_by_time modify `ITM_APP_DESC` text COMMENT '系统简介';
-  alter table bi_app_resource_group_by_time modify `ITM_APP_DEPT` varchar(300) DEFAULT NULL COMMENT '归口部门';
-  alter table bi_app_resource_group_by_time modify `ITM_APP_COURTCODE` varchar(45) DEFAULT NULL COMMENT '承建单位\n例如:最高法、山东省高法\n取法院系统的组织机构编码';
-  alter table bi_app_resource_group_by_time modify `ITM_NETGROUP_ID` varchar(30) DEFAULT NULL COMMENT '应用所属网系\n更新字典表\nNG000:外部专网\nNG001:法院专网\nNG002:互联网\nNG003:移动专网\nNG004:涉密内网';
-  alter table bi_app_resource_group_by_time modify `ITM_APPCATAGORY_ID` varchar(45) DEFAULT NULL;
-  alter table bi_app_resource_group_by_time modify `ITM_APP_VENDOR` varchar(45) DEFAULT NULL COMMENT '供应商:浪潮、太极等';
-  alter table bi_app_resource_group_by_time modify `ITM_APP_UPTIME` datetime DEFAULT NULL COMMENT '上线时间';
-  alter table bi_app_resource_group_by_time modify `ITM_APP_VERSION` varchar(45) DEFAULT NULL;
-  alter table bi_app_resource_group_by_time modify `ITM_APP_MAINTENANCE_ID` varchar(45) DEFAULT NULL COMMENT '运维团队,关联运维表,使用内码连接\n';
- alter table bi_app_resource_group_by_time modify `ITM_APP_ORDER` int(45) DEFAULT NULL COMMENT '应用顺序,展示';
- alter table bi_app_resource_group_by_time modify `ITM_APP_NETID` varchar(45) DEFAULT NULL COMMENT '专网编号';
- alter table bi_app_resource_group_by_time modify `ITM_APP_ICONSRC` varchar(100) DEFAULT NULL COMMENT '应用分类\n三类和25类字典表表现';
- alter table bi_app_resource_group_by_time modify `ITM_APP_SYSTEMURL` varchar(300) DEFAULT NULL;
- alter table bi_app_resource_group_by_time modify `ORGAN_ID` varchar(30) DEFAULT NULL COMMENT '机构id,关联机构表';
- alter table bi_app_resource_group_by_time modify `IS_GLOBAL` varchar(45) DEFAULT NULL COMMENT '是否是全局\n如果是全局,则拓扑图是全局的\n如果是非全局,需要维护各自的';
- alter table bi_app_resource_group_by_time modify `ITM_APP_PID` varchar(45) DEFAULT NULL COMMENT '父类系统\n';
- alter table bi_app_resource_group_by_time modify `PLATFORM` varchar(100) DEFAULT NULL COMMENT '七大平台';
- alter table bi_app_resource_group_by_time modify `PRIORITY` varchar(10) DEFAULT NULL COMMENT '优先级:核心-high;重要-important;一般-low';
- alter table bi_app_resource_group_by_time modify `ITM_APP_IP` varchar(30) DEFAULT NULL COMMENT '应用所在服务器IP';
- alter table bi_app_resource_group_by_time modify `ITM_APP_PORT` varchar(10) DEFAULT NULL COMMENT '应用所在服务器端口';
- alter table bi_app_resource_group_by_time modify `ITM_APP_WEBROOT` varchar(100) DEFAULT NULL COMMENT '应用访问路径根目录';
- alter table bi_app_resource_group_by_time modify `ITM_LOCATION` varchar(100) DEFAULT NULL COMMENT '位置信息';
- alter table bi_app_resource_group_by_time modify `ITM_APP_ASSURE_LEVEL` varchar(1) DEFAULT NULL COMMENT '应用保障级别1一级保障';
- alter table bi_app_resource_group_by_time modify `SHOW_TYPE` varchar(10) DEFAULT NULL;
- alter table bi_app_resource_group_by_time modify `ITM_SHOW_FLAG` varchar(10) DEFAULT NULL;
- alter table bi_app_resource_group_by_time modify `int_id` int(22) DEFAULT NULL COMMENT '其他系统关联用ID';
- alter table bi_app_resource_group_by_time modify `INSERT_TIME` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '记录插入时间';
- alter table bi_app_resource_group_by_time modify `mantance_vendor` varchar(64) DEFAULT NULL;
- alter table bi_app_resource_group_by_time modify `mantance_duty` varchar(64) DEFAULT NULL;
- alter table bi_app_resource_group_by_time modify `mantance_duty_phone` varchar(128) DEFAULT NULL;
- alter table bi_app_resource_group_by_time modify `start_date` datetime DEFAULT NULL;
- alter table bi_app_resource_group_by_time modify `mantance_year_number` int(16) DEFAULT NULL;
- alter table bi_app_resource_group_by_time modify `ne_type` varchar(64) DEFAULT NULL;
-alter table bi_app_resource_group_by_time modify  `creator` varchar(64) DEFAULT NULL;
- alter table bi_app_resource_group_by_time modify `create_time` datetime DEFAULT NULL;
- alter table bi_app_resource_group_by_time modify `modifier` varchar(64) DEFAULT NULL;
- alter table bi_app_resource_group_by_time modify `modify_time` datetime DEFAULT NULL;
- alter table bi_app_resource_group_by_time modify `time_stamp` datetime DEFAULT NULL;
- alter table bi_app_resource_group_by_time modify `stateflag` mediumtext;
- alter table bi_app_resource_group_by_time modify `ruuid` varchar(128) NOT NULL;
- alter table bi_app_resource_group_by_time modify `dataType` varchar(50) DEFAULT NULL;
- alter table bi_app_resource_group_by_time modify `login_action` text;
- alter table bi_app_resource_group_by_time modify `localize_flag` varchar(32) DEFAULT NULL;
-alter table bi_app_resource_group_by_time modify  `current_stat` varchar(32) DEFAULT NULL;
- alter table bi_app_resource_group_by_time modify `contract` varchar(64) DEFAULT NULL;
- alter table bi_app_resource_group_by_time modify `emergency_flag` varchar(32) DEFAULT NULL;
- alter table bi_app_resource_group_by_time modify `monitor_flag` varchar(32) DEFAULT NULL;
- alter table bi_app_resource_group_by_time modify `development_language` varchar(32) DEFAULT NULL;
- alter table bi_app_resource_group_by_time modify `app_type` varchar(64) DEFAULT NULL;
- alter table bi_app_resource_group_by_time modify `contract_money` varchar(32) DEFAULT NULL;
-alter table bi_app_resource_group_by_time modify  `unified_login` varchar(12) DEFAULT NULL COMMENT '统一登录:0:以接入统一桌面;1:未接入统一桌面';
-alter table bi_app_resource_group_by_time modify  `stateflag1` varchar(20) DEFAULT NULL COMMENT '应用状态';
-alter table bi_app_resource_group_by_time modify  `PRIORITY1` varchar(20) DEFAULT NULL COMMENT '重要程度';
-alter table bi_app_resource_group_by_time modify  `app_type_name` varchar(20) DEFAULT NULL COMMENT '分类';
-alter table bi_app_resource_group_by_time modify  `net_name` varchar(20) DEFAULT NULL COMMENT '网系';
-
-	alter table bi_app_resource_group_by_time modify `IND_VALUE_Network_Cpurate` decimal(20 ,6) DEFAULT NULL comment 'cpu利用率(原始)';
-  alter table bi_app_resource_group_by_time modify `IND_VALUE_Network_Cpurate_High` decimal(16 ,2) DEFAULT NULL comment 'CPU利用率峰值(原始)';
-  alter table bi_app_resource_group_by_time modify `IND_VALUE_Network_Memrate` decimal(20 ,6) DEFAULT NULL comment '内存利用率(原始)';
-  alter table bi_app_resource_group_by_time modify `IND_VALUE_Network_Memrate_High` decimal(16 ,2) DEFAULT NULL comment '内存利用率峰值(原始)';
-  alter table bi_app_resource_group_by_time modify `IND_VALUE_HOST_DISK_TOTAL` decimal(38 ,4) DEFAULT NULL comment '磁盘总大小(原始)';
-  alter table bi_app_resource_group_by_time modify `IND_VALUE_HOST_DISK_USED` decimal(38 ,4) DEFAULT NULL comment '已使用磁盘大小(原始)';
-  alter table bi_app_resource_group_by_time modify `IND_VALUE_HOST_DISK_UTILIZATION` decimal(16 ,4) DEFAULT NULL comment '磁盘利用率峰值(原始)';
-  alter table bi_app_resource_group_by_time modify `Band_widthrate` decimal(38,4) DEFAULT NULL COMMENT '实时带宽利用率';
-  alter table bi_app_resource_group_by_time modify `Bandwidthrate_High` decimal(38,4) DEFAULT NULL COMMENT '带宽峰值用率';
-  alter table bi_app_resource_group_by_time modify `Network_delay` decimal(38,4) DEFAULT NULL COMMENT '网络时延';
-  alter table bi_app_resource_group_by_time modify `Network_flow` decimal(38,4) DEFAULT NULL COMMENT '端口流量';
-  alter table bi_app_resource_group_by_time modify `Network_PacketErrorrate` decimal(38,4) DEFAULT NULL COMMENT '丢包率';
-  alter table bi_app_resource_group_by_time modify `Network_PacketLossrate` decimal(38,4) DEFAULT NULL COMMENT '错包率';
-  alter table bi_app_resource_group_by_time modify `Write_rate` decimal(38,4) DEFAULT NULL COMMENT '读写速率';
-  alter table bi_app_resource_group_by_time modify `network_Ifinrate` decimal(38,4) DEFAULT NULL COMMENT '下行利用率';
-  alter table bi_app_resource_group_by_time modify `network_Ifortrate` decimal(38,4) DEFAULT NULL COMMENT '上行利用率';
-  alter table bi_app_resource_group_by_time modify `Device_total` decimal(38,4) DEFAULT NULL COMMENT '设备总量';
-  alter table bi_app_resource_group_by_time modify `Device_used` decimal(38,4) DEFAULT NULL COMMENT '设备已用容量';
-  alter table bi_app_resource_group_by_time modify `Device_UTILIZATION` decimal(38,4) DEFAULT NULL COMMENT '资源利用率';
-
-
-
-
 ----应用系统访问分析2023-11-22---
 ----应用系统访问分析2023-11-22---
 DROP TABLE IF EXISTS `bi_app_access_stat`;
 DROP TABLE IF EXISTS `bi_app_access_stat`;
 CREATE TABLE `bi_app_access_stat` (
 CREATE TABLE `bi_app_access_stat` (