Ver Mensaje Individual
  #9 (permalink)  
Antiguo 23/10/2014, 06:02
juansoller75
 
Fecha de Ingreso: octubre-2014
Mensajes: 5
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Left join muy lento

SHOW CREATE TABLE tbcandidatos

Código MySQL:
Ver original
  1. CREATE TABLE `tbcandidatos` (
  2.  `ccta_stremail` varchar(100) COLLATE latin1_spanish_ci NOT NULL,
  3.  `sin_estudios` int(1) NOT NULL,
  4.  `sin_experiencia` int(1) NOT NULL,
  5.  `cand_datenacimiento` date NOT NULL,
  6.  `cand_intgenero` tinyint(4) NOT NULL,
  7.  `cand_strtelefono` varchar(100) COLLATE latin1_spanish_ci NOT NULL,
  8.  `cand_intpais` tinyint(4) NOT NULL,
  9.  `cand_intprovincia` tinyint(4) NOT NULL,
  10.  `cand_strpoblacion` varchar(150) COLLATE latin1_spanish_ci NOT NULL,
  11.  `cand_intnacionalidad` tinyint(4) NOT NULL,
  12.  `cand_intautonomo` tinyint(4) NOT NULL,
  13.  `cand_intconductor` varchar(200) COLLATE latin1_spanish_ci NOT NULL,
  14.  `cand_strfoto` varchar(150) COLLATE latin1_spanish_ci NOT NULL,
  15.  `cand_inactivo` tinyint(4) NOT NULL,
  16.  `cand_strpuestoideal` varchar(200) COLLATE latin1_spanish_ci NOT NULL,
  17.  `cand_intcategoria` tinyint(4) NOT NULL,
  18.  `cand_strsubcategorias` varchar(300) COLLATE latin1_spanish_ci NOT NULL,
  19.  `cand_strprovincias` varchar(300) COLLATE latin1_spanish_ci NOT NULL,
  20.  `cand_intviajar` tinyint(4) NOT NULL,
  21.  `cand_intmudanza` tinyint(4) NOT NULL,
  22.  `cand_intofertas` tinyint(4) NOT NULL,
  23.  `cand_intperfil` tinyint(4) NOT NULL,
  24.  `fech_last_login` date NOT NULL,
  25.  `fech_last_postu` date NOT NULL,
  26.  `fecha_last_pdf` date NOT NULL,
  27.  `fecha_las_linkedin` date NOT NULL,
  28.  `almacen` int(1) NOT NULL,
  29.  `integridadRelacional` int(1) NOT NULL,
  30.  PRIMARY KEY (`ccta_stremail`)
  31. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci

SHOW CREATE TABLE catcuentas
Código MySQL:
Ver original
  1. CREATE TABLE `catcuentas` (
  2.  `id_cuenta` int(255) NOT NULL AUTO_INCREMENT,
  3.  `ccta_stremail` varchar(100) COLLATE latin1_spanish_ci NOT NULL,
  4.  `ccta_strnombre` varchar(200) COLLATE latin1_spanish_ci NOT NULL,
  5.  `ccta_strapellidos` varchar(250) COLLATE latin1_spanish_ci NOT NULL,
  6.  `ccta_strtelefono` varchar(100) COLLATE latin1_spanish_ci NOT NULL,
  7.  `ccta_strpassword` varchar(20) COLLATE latin1_spanish_ci NOT NULL,
  8.  `ccta_md5strpassword` varchar(555) COLLATE latin1_spanish_ci NOT NULL,
  9.  `ccta_inttipo` tinyint(4) NOT NULL COMMENT '1. Empresa - 2.Candidato',
  10.  `ccta_intactivo` tinyint(4) NOT NULL,
  11.  `codigo` varchar(20) COLLATE latin1_spanish_ci NOT NULL,
  12.  `fecha_alta` date NOT NULL,
  13.  `cookie` varchar(100) COLLATE latin1_spanish_ci NOT NULL,
  14.  PRIMARY KEY (`id_cuenta`,`ccta_stremail`)
  15. ) ENGINE=InnoDB AUTO_INCREMENT=68664 DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci

SELECT COUNT tbcandidatos

TotalNoNulos TotalNulos
54911 1

SELECT COUNT catcuentas

TotalNoNulos TotalNulos
67772 1


Un saludo,