zhangpeng 1 vuosi sitten
vanhempi
commit
bab13e4b69
1 muutettua tiedostoa jossa 6 lisäystä ja 7 poistoa
  1. 6 7
      all.sql

+ 6 - 7
all.sql

@@ -530,7 +530,7 @@ CREATE TABLE `bi_app_stat_group_by_time` (
   `itm_monitor_flag` varchar(64) DEFAULT NULL COMMENT '是否进行监控 0未纳入监控 1纳入监控',
   `create_time` datetime DEFAULT NULL COMMENT '设备创建时间',
   `NAME` varchar(512) DEFAULT NULL COMMENT '所属组织',
-  `resclasscnname` varchar(255) DEFAULT NULL COMMENT '所属类型(网系)',bi_host_stat
+  `resclasscnname` varchar(255) DEFAULT NULL COMMENT '所属类型(网系)',
   `UID` varchar(100) DEFAULT NULL COMMENT 'UID 同告警设备ID',
   `pinpai` varchar(255) DEFAULT NULL COMMENT '设备品牌',
   `xinghao` varchar(255) DEFAULT NULL COMMENT '设备型号',
@@ -1063,23 +1063,22 @@ CREATE TABLE `bi_host_stat` (
 	`group_agg` VARCHAR ( 10 ) NOT NULL DEFAULT '',
 	`unit` VARCHAR ( 10 ) NOT NULL DEFAULT '单位' ,
 	 `cloud` varchar(255) DEFAULT NULL COMMENT '云平台'
-
 ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
+
 TRUNCATE table bi_host_stat;	
 INSERT INTO bi_host_stat 
-
 select 
 		'HOUR' as dtype,
 		a.thedvalue,
 		a.COMPANY,
-case b.mm when 1 then 'CPU' when 2 then '内存' when 3 then '硬盘'when 4 then 'CPU' when 5 then '内存' 		when  6 then '硬盘'when 7 then 'CPU' when 8 then '内存' when 9 then '硬盘' when 10 then 'CPU' when 11 then 		   		'内存' when 12 then '硬盘' else '' end as target,		
+case b.mm when 1 then 'CPU' when 2 then '内存' when 3 then '硬盘'when 4 then 'CPU' when 5 then '内存' when  6 then '硬盘'when 7 then 'CPU' when 8 then '内存' when 9 then '硬盘' when 10 then 'CPU' when 11 then 		   		'内存' when 12 then '硬盘' else '' end as target,		
 case b.mm when 1 then '额定量' when 2 then '额定量' when 3 then '额定量' when 4 then '分配量' 
 			when 5 then '分配量' when 6 then '分配量'when 7 then '剩余可用' when 8 then '剩余可用' when 9 then '剩余可用' when 10 then '分配占比' when 11 then '分配占比' when 12 then '分配占比' else '' end as dim,		
-round(case b.mm when 1 then dim1 when 2 then dim2 when 3 then dim3 when 4 then dim4 when 5 then dim5 when 6 		then dim6 when 7 then dim7 when 8 then dim8 when 9 then dim9 when 10 then IF(dim1<>0,dim4/dim1,0) when 11 
+round(case b.mm when 1 then dim1 when 2 then dim2 when 3 then dim3 when 4 then dim4 when 5 then dim5 when 6 then dim6 when 7 then dim7 when 8 then dim8 when 9 then dim9 when 10 then IF(dim1<>0,dim4/dim1,0) when 11 
 			then IF(dim2<>0,dim5/dim2,0) when 12 then IF(dim3<>0,dim6/dim3,0) else null end ,2) as dim_value,				
-case b.mm when 1 then 'avg' when 2 then 'max' when 3 then 'max'when 4 then 'avg' when 5 then 'max' when 6 then 		'max'when 7 then 'avg' when 8 then 'max' when 9 then 'max' else 'avg' end as group_agg,
+case b.mm when 1 then 'avg' when 2 then 'max' when 3 then 'max'when 4 then 'avg' when 5 then 'max' when 6 then 	'max'when 7 then 'avg' when 8 then 'max' when 9 then 'max' else 'avg' end as group_agg,
 case b.mm when 1 then 'GB' when 2 then 'GB' when 3 then 'GB' when 4 then 'GB' 
-  when 5 then 'GB' when 6 then 'GB'when 7 then 'GB' when 8 then 'GB' when 9 then 'GB' when 10 then '%' when 11 			then '%' when 12 then '%' else '' end as unit,
+  when 5 then 'GB' when 6 then 'GB'when 7 then 'GB' when 8 then 'GB' when 9 then 'GB' when 10 then '%' when 11 	then '%' when 12 then '%' else '' end as unit,
 	cloud from (
 	SELECT
 		date_format( temp1.CREATE_TIME, '%Y%m%d%H' ) AS thedvalue,