sql >> Base de Datos >  >> RDS >> PostgreSQL

SQL SELECT velocidad int vs varchar

Las comparaciones de int son más rápidas que las comparaciones de varchar, por el simple hecho de que los int ocupan mucho menos espacio que los varchar.

Esto es válido tanto para el acceso indexado como para el no indexado. La forma más rápida de hacerlo es una columna int indexada.

Como veo que ha etiquetado la pregunta postgreql, es posible que le interese el uso del espacio de diferentes tipos de fechas:

  • int los campos ocupan entre 2 y 8 bytes, siendo 4 normalmente más que suficiente (-2147483648 a +2147483647)
  • los tipos de caracteres ocupan 4 bytes más las cadenas reales.