All pastes #2056898 Raw Edit

Mine

public text v1 · immutable
#2056898 ·published 2011-05-11 16:44 UTC
rendered paste body
explain SELECT DISTINCT SUBSTRING_INDEX(`OS_Ver`,'(',1)+0 AS OSVersion, COUNT(DISTINCT deviceId) AS DevCount, COUNT(title) As PsirtCount FROM `PLCChassis` LEFT JOIN `PSIRT` USING (`assessmentId`,`deviceID`) GROUP BY OSVersion;
+----+-------------+------------+------+---------------+------+---------+------+-------+---------------------------------+
| id | select_type | table      | type | possible_keys | key  | key_len | ref  | rows  | Extra                           |
+----+-------------+------------+------+---------------+------+---------+------+-------+---------------------------------+
|  1 | SIMPLE      | PLCChassis | ALL  | NULL          | NULL | NULL    | NULL | 21775 | Using temporary; Using filesort | 
|  1 | SIMPLE      | PSIRT      | ALL  | NULL          | NULL | NULL    | NULL |  2698 |                                 | 
+----+-------------+------------+------+---------------+------+---------+------+-------+---------------------------------+

PLCChassis | CREATE TABLE `PLCChassis` (
  `assessmentId` varchar(20) NOT NULL,
  `deviceID` int(11) unsigned NOT NULL auto_increment,
  `IP_Address` varchar(25) default NULL,
  `OS_Name` varchar(40) default NULL,
  `OS_Ver` varchar(128) default NULL,
  `Hostname` varchar(256) default NULL,
  `Vendor` varchar(32) default NULL,
  `Product_Model` varchar(128) default NULL,
  `Serial_Number` varchar(32) default NULL,
  `FEoS` varchar(160) default NULL,
  `EoS` date default NULL,
  `EoSWM` date default NULL,
  `EoCR` date default NULL,
  `LDoS` date default NULL,
  `ContractNumber` varchar(12) default NULL,
  `BeginDate` date default NULL,
  `EndDate` date default NULL,
  `ROMVersion` varchar(128) default NULL,
  `UpTime` varchar(128) default NULL,
  `ImageFile` varchar(128) default NULL,
  `TotalProcMemory` varchar(32) default NULL,
  `FlashMemory` varchar(16) default NULL,
  UNIQUE KEY `uniqrow` (`assessmentId`,`deviceID`),
  KEY `assessmentId_2` (`assessmentId`),
  KEY `deviceID` (`deviceID`)
) ENGINE=MyISAM AUTO_INCREMENT=119978 DEFAULT CHARSET=latin1;

PSIRT | CREATE TABLE `PSIRT` (
  `assessmentId` varchar(20) NOT NULL,
  `deviceID` int(11) unsigned NOT NULL,
  `Title` varchar(80) default NULL,
  `URL` varchar(256) default NULL,
  `Status` varchar(16) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1