unknown information_schema disable commentary comentarios column_statistics column mysql sql database query-optimization

mysql - disable - unknown table ''column statistics'' in information_schema(1109) workbench



ACTUALIZACIÓN DE EXPLICACIÓN DE MySQL (2)

El documento de referencia de Mysql 5.6: 5.6

A partir de MySQL 5.6.3, las declaraciones explicables permitidas para EXPLAIN son SELECT, DELETE, INSERT, REPLACE y UPDATE. Antes de MySQL 5.6.3, SELECT es la única declaración explicable.

Estoy tratando de responder la siguiente pregunta como parte de mi revisión de la universidad:

Cree un índice en al menos un atributo de una tabla en la base de datos de ''empleados'', donde use la herramienta de MySQL ''EXPLAIN'' para mostrar claramente el beneficio (en términos o recuperación) y el negativo (en términos de actualización) de la creación del índice en cuestión.

Para la primera parte, he creado un índice en la tabla de empleados y utilicé la siguiente consulta antes y después del índice para demostrar que es beneficioso desde una perspectiva de recuperación:

EXPLAIN SELECT * FROM employees WHERE birth_date = ''1953-09-02'';

Este índice tuvo el efecto de reducir las filas accedidas de 300,000 a solo 63.

Ahora, estoy perplejo sobre cómo hacer la segunda parte. Esperaba poder usar el comando EXPLAIN con UPDATE pero no funciona para eso.

La consulta de ACTUALIZACIÓN que estoy tratando de analizar es la siguiente:

UPDATE employee SET first_name = ''first_name'' WHERE birth_date = ''1953-09-02'';

¿Es esta una consulta adecuada para responder la pregunta y cómo hago para analizar?

Muchas gracias de antemano.


EXPLAIN UPDATE existe en MySQL 5.6 pero no en MySQL 5.5 comparando el documento de MySQL. ¿Lo intentaste en el servidor MySQL 5.6?