Tengo problemas de rendimiento en la versión en vivo de un sistema que no puedo reproducir localmente.No es un problema la cardinalidad NULL en un índice - MySQL 5.x
Al comparar algunos resultados de EXPLAIN en mis copias locales de la base de datos con el vivo, observo que los índices de campos múltiples no se usan en algunos lugares en vivo sino localmente, y una investigación más profunda muestra que estos índices tener una cardinalidad de NULL en vivo.
Supongo que este es el problema, pero ¿qué significa la cardinalidad NULL y provocará que no se use un índice? ¿Solucionará esto un Optimize y hay un medio para evitar que vuelva a ocurrir? No tengo acceso completo a la base de datos en vivo de MySQL, así que Analizar y Optimizar están fuera de mis capacidades normales.
Muchas gracias por cualquier respuesta!
¿Esto parece relevante: http://bugs.mysql.com/bug.php?id=40983 –