Blog de Gonzalo

PROCEDURE ANALYSE

Hay una funcionalidad de MySQL que es poco conocida que es procedure analyse y se añade al final de la consulta. Elr esultado es un listado con los nombres de los campos de la consulta con los valores máximos y mínimos.
Lo más interesante para mí es que te dice el tipo más optimo para cada campo de la query.
Es bastante fácil usarlo:
Select * from tabla PROCEDURE ANALYSE().
Una cosa a tener en cuenta. Lo he ejecutado en MySQL Workbench y no salen los resultados que debería, escribe casitodo como blob. En cambio ejecutando la misma query en PhpMyAdmin me ha funcionado bien. Pero es una funcionalidad de MySQL.
Espero que os sirva para optimizar vuestras query

Compartir en twitter