Преглед изворни кода

alter table 修改为creat table 表:bi_app_resource_group_by_time

zhangpeng пре 1 година
родитељ
комит
37d7b360d2
1 измењених фајлова са 96 додато и 91 уклоњено
  1. 96 91
      all.sql

+ 96 - 91
all.sql

@@ -2537,7 +2537,94 @@ CREATE TABLE `bi_app_backup_coverage` (
 --4-10--
 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`;
-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 
 	'HOUR' as dtype,
 	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 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
+
 UNION ALL
 select 
 	'HOUR' as dtype,
 	date_format(b.CREATE_TIME,'%Y%m%d%H') as thedvalue,
 	date_format(b.CREATE_TIME,'%H') as dhour,
 	a.*,
+
 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,
 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(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,
@@ -2837,7 +2927,10 @@ union all
 select 
 	'YEAR' as dtype,
 	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.*,
 	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,
@@ -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---
 DROP TABLE IF EXISTS `bi_app_access_stat`;
 CREATE TABLE `bi_app_access_stat` (