Novacreations

Desarollando Software

El éxito de una base de datos óptima en cuanto a espacio y procesamiento implica una correcta configuración y selección del tipo de dato que utilizan nuestras columnas. Por ejemplo si estamos almacenando la edad y utilizamos una columna de tipo int estamos desperdiciando 3 bytes que en un dato puede no parecer mucho, pero al momento de manejar millones de registros con miles de operaciones puede afectar de forma determinante el rendimiento de nuestra base de datos.

Es necesario conocer la forma en que MySQL almacena los datos para poder efectuar elecciones correctas acompañado de un estudio sobre el tipo de datos y entradas que nuestros usuarios estarán efectuando. Una vez sobre la marcha tenemos una herramienta integrada en MySQL muy útil que efectúa un análisis sobre nuestras columnas y nos ofrece una recomendación sobre el tipo de dato óptimo.

Esta es procedimiento que se llama ANALYSE() y lo podemos ejecutar de la siguiente forma:

select * from tabla PROCEDURE ANALYSE()

analyse2.png

Nos arroja datos interesantes de nuestros datos como los valores y tamaños mínimos y máximos y al final vemos el tipo de dato recomendado. Es importante recordar que es solamente una recomendación y que antes de cambiar los tipos de datos de nuestras columnas tenemos que considerar otras variables como el crecimiento esperado de los datos y posibles nuevos requerimientos. Esta es solo una herramienta que nos permite encontrar errores y puntos de optimización en nuestros esquemas.




Subscribe to email feed



La fábrica de softw

La Fábrica de Software de la Dirección de Innovación y ...

Administradores de A

Durante años aplicación ES File Explorer era la mejor y ...

Apoyo del Conacyt a

El Consejo Nacional de Ciencia y Tecnología (Conacyt), como parte ...

Microsoft Surface St

Esta semana Microsoft anuncio la existencia de su nueva PC ...

Incuba tu proyecto c

¡Buscamos nuevas tecnologías! Si tu proyecto es seleccionado Telcel te otorgará ...

Las 10 funciones de

  Java 8 incluye nueva funcionalidad que nos permite tener un ...

Como usar una funci

Usar una función hash para encriptar una contraseña no es ...

Cómo escribir códi

Nunca supongas a la malicia lo que puede ser explicado ...

Las 114 preguntas de

¿Tienes una entrevista de trabajo en puerta para un posición Java? ...

Believe in technolog

Ziff Davis Publishing es la más grande editorial de contenidos ...