Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/07/2006, 14h07   #1
Invité de passage
 
Inscription : décembre 2005
Messages : 14
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 14
Points : 4
Points : 4
Par défaut Taille des enregistrements d'une table

Bonjour,

Nous utilisons un logiciel qui permet de stocker la photo des employés (via un champ de type "Image" dans une base SQL Server 2000). Et je me rends compte que la table des employés prend une taille énorme (60 Mo pour 3 000 personnes, dont seulement 257 ont une photo stocké). Afin de vérifier la taille des images stockés, j'aimerai pouvoir faire une requete qui me renvoie la taille de chacun des enregistrement de ma table, mais je ne trouve rien sur ce sujet...

Quelqu'un aurait-il une solution ?


Merci par avance,
Stbaurl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2006, 14h24   #2
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
Je pense que tu devrais lire ceci : http://sqlpro.developpez.com/cours/stockerimages/
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2006, 14h34   #3
Invité de passage
 
Inscription : décembre 2005
Messages : 14
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 14
Points : 4
Points : 4
Citation:
Envoyé par Swoög
Je pense que tu devrais lire ceci : http://sqlpro.developpez.com/cours/stockerimages/
En effet, cet article est intéressant... Je vais de ce pas envoyer sa référence à l'éditeur de mon logiciel - en croisant les doigts pour qu'il se laisse convaincre (le connaissant, ce n'est pas gagné...) (parce que malgré tout, sortir les images de la base, c'est se rajouter un peu de complexite, surtout lorsqu'on cherche à faire de la synchro avec des bases répliquées).

Je maintiens donc ma question, si quelqu'un a une méthode à proposer pour connaitre la taille des enregistrements d'une table...
Stbaurl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2006, 15h39   #4
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
pour ce qui est de la taillle, tu peux toujours utiliser STRLEN ou assimilés...
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2006, 15h48   #5
Invité de passage
 
Inscription : décembre 2005
Messages : 14
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 14
Points : 4
Points : 4
Citation:
Envoyé par Swoög
pour ce qui est de la taillle, tu peux toujours utiliser STRLEN ou assimilés...
STRLEN, c'est de PHP qu'il s'agit, non ? - et non plus de SQL

En SQL, c'est LEN, mais çà marche avec du texte, pas avec des images.


Celà dit, je peux effectivement essayer de passer par un script PHP plutot que par un script SQL - l'idée semble judicieuse...
Stbaurl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2006, 15h51   #6
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
non, je ne me souvenais plus du nom exacte de la fonction, il est possible que ce soit LEN... désolé
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2006, 09h19   #7
Invité de passage
 
Inscription : décembre 2005
Messages : 14
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 14
Points : 4
Points : 4
Citation:
Envoyé par Stbaurl
STRLEN, c'est de PHP qu'il s'agit, non ? - et non plus de SQL

En SQL, c'est LEN, mais çà marche avec du texte, pas avec des images.


Celà dit, je peux effectivement essayer de passer par un script PHP plutot que par un script SQL - l'idée semble judicieuse...
J'ai tenté de lire les champs en PHP mais le problème c'est qu'il le convertit automatiquement en variable texte de 4 096 octets... Autant dire que çà n'a rien n'a voir avec la taille de l'image.

Bon, je crois que je vais abandonner
Stbaurl est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h33.


 
 
 
 
Partenaires

Hébergement Web