Performance en tipos de datos.

09/06/2010 - 05:10 por MalKaViAN_NeT | Informe spam
Hola amigos de la comunidad mi pregunta es sencilla, supongamos que tengo que
almacenar en una columna de mi tabla un número entero que será siempre menor
a 255, lo ideal es que defina el campo como tinyint, pero si yo por
desconocimiento lo declarara por ejemplo como bigint aparte de que ocupara
mas especio en la base de datos que es lo menos importante desde mi punto de
vista afecta en la performance de la base de datos?


Gracias

http://malkaviannet.blogspot.com/
a por las buenas ideas
 

Leer las respuestas

#1 Fredy Rivera
15/06/2010 - 20:08 | Informe spam
Si lo afectaria ya que el tamaño en bytes de un tinyint es de 1, mientras que
para el bigint es de ocho... y esto hace que las comparaciones sean mas
pesadas

Igualmente, si deberias tener en cuanta el tema del tamaño, ya que son 7
bytes de diferencia!!!!

Saludos!

"MalKaViAN_NeT" wrote:

Hola amigos de la comunidad mi pregunta es sencilla, supongamos que tengo que
almacenar en una columna de mi tabla un número entero que será siempre menor
a 255, lo ideal es que defina el campo como tinyint, pero si yo por
desconocimiento lo declarara por ejemplo como bigint aparte de que ocupara
mas especio en la base de datos que es lo menos importante desde mi punto de
vista afecta en la performance de la base de datos?


Gracias

http://malkaviannet.blogspot.com/
a por las buenas ideas

Preguntas similares