Optimisation d'un champ sql

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par sff, 17 Novembre 2018.

  1. sff
    sff WRInaute impliqué
    Inscrit:
    2 Février 2005
    Messages:
    525
    J'aime reçus:
    0
    Bonjour,

    je me pose la question concernant l'optimisation d'un champ sql en particulier.

    La valeur de mon champ est soit NULL ou 1

    Voici la caractéristiques :

    TYPE : tinyint(3)
    ATTRIBUTS : UNSIGNED
    VALEUR PAR DEFAUT : NULL

    Le paramétrage vous parait-il juste ?

    Par ailleurs quelle différence de poids y a t'il entre un champ NULL et un champ vide ('') ?

    Merci pour vos réponses
     
  2. rick38
    rick38 WRInaute passionné
    Inscrit:
    23 Février 2013
    Messages:
    1 150
    J'aime reçus:
    128
    Déjà tu peux mettre tinyint(1) au lieu de 3 puisque tu n'as que 1 ou null comme valeurs (donc un peu un booléen).

    Je sais pas la différence de poids entre chaîne vide et null dans une base de données (en programmation par contre c'est null qui ne 'réserve' rien alors que chaîne vide prend un octet), mais puisqu'ici ton type est un entier, la question ne se pose pas puisqu'un entier ne peut être une chaîne (après ça dépend peut-être des bases de données). La question serait plutôt 0 ou null (et moi je préfère 0, plus logique puisque l'autre valeur est 1).
     
Chargement...
Similar Threads - Optimisation sql Forum Date
Problème optimisation d'un count() : Mysql Développement d'un site Web ou d'une appli mobile 15 Février 2014
Optimisation Requete SQL Développement d'un site Web ou d'une appli mobile 14 Juin 2013
Optimisation recherche sur grosse table mysql Développement d'un site Web ou d'une appli mobile 30 Mars 2013
optimisation bdd mysql Développement d'un site Web ou d'une appli mobile 7 Mars 2013
Optimisation sql - Petite question Développement d'un site Web ou d'une appli mobile 16 Août 2012
Optimisation Mysql Administration d'un site Web 23 Mai 2012
Optimisation d'un tri Mysql Développement d'un site Web ou d'une appli mobile 23 Juillet 2011
Problématique optimisation accès bdd mysql ... Développement d'un site Web ou d'une appli mobile 8 Mai 2011
Optimisation SQL - Inner Join (3) ou 3 x Select ? Développement d'un site Web ou d'une appli mobile 28 Janvier 2011
Optimisation MySQL - Debian 5 Administration d'un site Web 16 Octobre 2010
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice