Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1319 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  te une questionOptimisation des requêtes SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

te une questionOptimisation des requêtes SQL

n°222137
muad-ib
Posté le 01-10-2002 à 08:58:31  profilanswer
 

Hi !
 
Juste une petite question :
Est ce qu'une table MySQL contenant des champs TEXT / BLOB est moins performantes lors des requêtes qu'une table ayant un VARCHAR fixe ?
 
D'ailleur, qu'elle est la différence entre TEXT et BLOB ?
 
Merci

mood
Publicité
Posté le 01-10-2002 à 08:58:31  profilanswer
 

n°222147
_Mac_
Posté le 01-10-2002 à 09:40:49  profilanswer
 

TEXT : comme son nom l'indique, c'est pour enregistrer du texte
BLOB : Binary Long OBject. C'est pour stocker des données binaires, comme par exemple des images et des fichiers quelconques.
 
On ne donne pas de taille pour les champs du type TEXT ou BLOB. C'est MySQL qui gère ça tout seul. Sous Oracle, par exemple, passé une certaine taille, les champs BLOB et CLOB (l'équivalent de TEXT) sont stockés dans des fichiers à part. Du coup, il peut y avoir une baisse de perf et un pb de cache pour les gros champs. Mais en dessous de cette taille critique, je pense que le comportement de VARCHAR() et de TEXT est le même. A confirmer cependant par un vrai gars qui connaît mieux MySQL que moi.

n°222163
ethernal
Chercheur de vérité...
Posté le 01-10-2002 à 10:59:33  profilanswer
 

le plus rapide est le char, le varchar et le text étant des champs dont la taille est variable.  Il doit donc en calculer (théroriquement) la taille.
 
il y avait un très bon article là-dessus sur phpinfo (qui a fermé) zut je l'ai pas sauvé :( :(   :cry:


---------------
...oups kernel error...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  te une questionOptimisation des requêtes SQL

 

Sujets relatifs
pb avec une requete SQLAidez moi à finaliser ma requête SQL !!!
requete SQL... petite question toute simple... Help pleaseSQL Server 2000 et importation de CVS
[SQL] Pb avec un format date...[access] Executer un code SQL
Lot DTS Sous SQL Server 7 pour les initiésSQL Server : delai d'attente expiré (ODBC)
[SQL - exercice] Comment faire ça ???[SQL] jointure entre 5 table
Plus de sujets relatifs à : te une questionOptimisation des requêtes SQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR