Se connecter / S'enregistrer
Votre question

SQL : espace disque des valeurs NULL

Tags :
  • Sql
  • Programmation
Dernière réponse : dans Programmation
20 Septembre 2007 15:25:27

Bonjour,

Je dois optimiser une base de données en espace disque. Je suis en train de concevoir les tables.

J'ai un champ "remarques" dans une table "toto" qui doit comporter 150 caractères. Oui mais voilà 150 caractères ça consomme beaucoup d'espace disque, surtout qu'il n'y en aura qu'un de temps en temps, de commentaire :bounce: 

Alors vaut il mieux indexer ce champ vers une table de commentaires, ou bien le fait d'autoriser la valeur null pour ce champ permettra de ne pas occuper trop de place ?

En somme, est-ce que le fait de pouvoir renseigner une valeur à null économise de l'espace disque ?

Merci !

Autres pages sur : sql espace disque valeurs null

26 Septembre 2007 19:25:12

Salut,

Non la construction d'une base se fait la plus part du temps en allouant l'espace demandé pour chaque champs .

Donc chaque enregistrement dans ta base remplie la même taille.

Voir même, c'est un détail mais quand même, si tu définie ton champ en NOT NULL tu gagne un octet par enregistrement !

Si tu veux économiser de la taille créer une table commentaire.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS