Bonjour à tous,
Sur un serveur 64 bits (8 octets) faut-il mieux choisir un type smallint ou int si la table est petite pour l'id ou faut-il mieux partir sur un bigint qui est codé en 64bits pour répondre au mieux à la machine ?
merci
Bonjour à tous,
Sur un serveur 64 bits (8 octets) faut-il mieux choisir un type smallint ou int si la table est petite pour l'id ou faut-il mieux partir sur un bigint qui est codé en 64bits pour répondre au mieux à la machine ?
merci
La question qui se pose surtout est est-ce que tu as vraiment besoin d'un BIGINT pour le stockage des identifiants ?
Si la réponse est négative autant partir sur un type de données adapté à ton contexte. Tu économiseras sur ton stockage (taille des lignes de données, taille des index, taille du cache utilisé, espace disque etc ...) et donc du traitement I/O inutile.
Avoir une CPU en 64 bits ne signifie pas forcément que tes performances seront meilleures de ce point de vue.
++
Parfait.
Merci pour la réponse, je restais sur l'idée qu'un indice 64bits sur OS 64bits restait le mieux.
Résolu.
Partager