ackermanHu
2019-10-14 15:06:29 +08:00
CREATE TABLE `alarm_record_view` (
`id` INT(11) NOT NULL,
`house_id` INT(11) NULL DEFAULT '0',
`project_id` INT(11) NULL DEFAULT '0',
`center_id` INT(11) NULL DEFAULT '0' COMMENT '中心 id',
`create_ts` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP COMMENT '报警时间',
`network_num` VARCHAR(50) NULL DEFAULT NULL COMMENT '联网编号',
`network_name` VARCHAR(50) NULL DEFAULT NULL COMMENT '联网名称',
`user_name` VARCHAR(50) NULL DEFAULT '0' COMMENT '业主名',
`house_name` VARCHAR(50) NULL DEFAULT NULL COMMENT '房产名称',
`area_id` INT(11) NULL DEFAULT '0' COMMENT '辖区 id',
`defence_area_id` VARCHAR(50) NULL DEFAULT '0' COMMENT '防区号',
`module_id` VARCHAR(50) NULL DEFAULT '0' COMMENT '模块 ID',
`defence_area` VARCHAR(50) NULL DEFAULT '0' COMMENT '防区位置',
`probe_version` VARCHAR(50) NULL DEFAULT '0' COMMENT '探头型号',
`type` VARCHAR(50) NULL DEFAULT '0' COMMENT '类型',
`content` VARCHAR(50) NULL DEFAULT '0' COMMENT '详情',
`device_type` INT(11) NULL DEFAULT '0' COMMENT '设备类型:1 烟感报警器 2 温感报警器 3 手报 4 入侵 5 紧急 6 水侵',
`alarm_er` VARCHAR(50) NULL DEFAULT '0' COMMENT '警情 ER 类型',
`alarm_code` VARCHAR(50) NULL DEFAULT '0' COMMENT '警情代码',
`signal` VARCHAR(50) NULL DEFAULT '0' COMMENT '信号',
`voltage` VARCHAR(50) NULL DEFAULT '0' COMMENT '电量',
`ar_device_type` INT(11) NULL DEFAULT NULL COMMENT '0 传统 1NB',
`ao_id` INT(11) NULL DEFAULT NULL,
`inspect_record_id` INT(11) NULL DEFAULT NULL COMMENT '巡检工单 id',
`maintainer_id` INT(11) NULL DEFAULT NULL COMMENT '维修工单 id',
`label` VARCHAR(32) NULL DEFAULT NULL COMMENT '信号标签:设备巡检||设备维修||设备巡检设备维修',
`operator` VARCHAR(50) NULL DEFAULT NULL COMMENT 'NB 撤布防操作者',
PRIMARY KEY (`id`),
INDEX `house_id` (`house_id`),
INDEX `project_id` (`project_id`),
INDEX `center_id` (`center_id`),
INDEX `ao_id` (`ao_id`),
INDEX `area_id` (`area_id`),
INDEX `network_num` (`network_num`),
INDEX `network_name` (`network_name`),
INDEX `user_name` (`user_name`),
INDEX `module_id` (`module_id`),
INDEX `create_ts` (`create_ts`),
INDEX `ar_device_type` (`ar_device_type`),
INDEX `inspect_record_id` (`inspect_record_id`),
INDEX `maintainer_id` (`maintainer_id`)
)
COMMENT='报警流水视图'
COLLATE='utf8_general_ci'
ENGINE=InnoDB;
SQL:select * from alarm_record_view a where a.area_id= 2;
数据结果:27 字段*125922rows ;耗时 5.X 秒
explain: "id""select_type" "table""partitions""type""possible_keys""key" "key_len" "ref" "rows""filtered" "Extra"
"1" "SIMPLE" "a" "ref" "area_id" "area_id" "5" "const" "260072" "100.00"