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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager