OVH Cloud OVH Cloud

calcul volumetrie

8 réponses
Avatar
Alain
Bonjour,

J'aimerai savoir comment calculer la volumetrie que me prendra une table.
Dois-je seulement additionner l'espace occuppé par chaque type de donnée de
mes colonnes ?
Comment calculer l'espace pris par les index ?

Existe-t-il des outils pour calculer facilement/automatiquement ce genre de
truc ?

Dans entreprise manager, comment fait-il pour calculer l'espace pris par une
table car quand je fais un ratio poids/nombre de ligne je ne trouve pas le
lien avec le poinds des types de données de mes colonnes ?

Merci pour toute les réponses que vous pourrez m'apporter,

Alain

8 réponses

Avatar
Med Bouchenafa
L'Aide En Ligne fournit dans un chapitre tous les éléments de calcul de la
taille d'une table
Je ne connais pas d'outil dédié mais j'ai du voir des routines pour le faire
mais je n'ai plus de lien.
Essaye de decortiquer le code de la procédure sp_spaceused, c'est un bon
début d'investigation


--
Bien cordialement
Med Bouchenafa

"Alain" a écrit dans le message de news:
%
Bonjour,

J'aimerai savoir comment calculer la volumetrie que me prendra une table.
Dois-je seulement additionner l'espace occuppé par chaque type de donnée
de mes colonnes ?
Comment calculer l'espace pris par les index ?

Existe-t-il des outils pour calculer facilement/automatiquement ce genre
de truc ?

Dans entreprise manager, comment fait-il pour calculer l'espace pris par
une table car quand je fais un ratio poids/nombre de ligne je ne trouve
pas le lien avec le poinds des types de données de mes colonnes ?

Merci pour toute les réponses que vous pourrez m'apporter,

Alain






Avatar
Alain
ok merci je regarde ça.

"Med Bouchenafa" wrote in message
news:
L'Aide En Ligne fournit dans un chapitre tous les éléments de calcul de la
taille d'une table
Je ne connais pas d'outil dédié mais j'ai du voir des routines pour le
faire mais je n'ai plus de lien.
Essaye de decortiquer le code de la procédure sp_spaceused, c'est un bon
début d'investigation


--
Bien cordialement
Med Bouchenafa

"Alain" a écrit dans le message de news:
%
Bonjour,

J'aimerai savoir comment calculer la volumetrie que me prendra une table.
Dois-je seulement additionner l'espace occuppé par chaque type de donnée
de mes colonnes ?
Comment calculer l'espace pris par les index ?

Existe-t-il des outils pour calculer facilement/automatiquement ce genre
de truc ?

Dans entreprise manager, comment fait-il pour calculer l'espace pris par
une table car quand je fais un ratio poids/nombre de ligne je ne trouve
pas le lien avec le poinds des types de données de mes colonnes ?

Merci pour toute les réponses que vous pourrez m'apporter,

Alain










Avatar
Alain
Bonjour,

Il y a quelque chose que je ne comprends pas :
quand je lance la procedure sp_spaceused 'ma_table'
je n'ai pas le même nombre de ligne que lorsque je lance la requete select
count(idtable) from tbl_table ...
(sp me donne 1370347 et select 1371613)

Comment cela est-ce possible ?

Merci

Alain

"Med Bouchenafa" wrote in message
news:
L'Aide En Ligne fournit dans un chapitre tous les éléments de calcul de la
taille d'une table
Je ne connais pas d'outil dédié mais j'ai du voir des routines pour le
faire mais je n'ai plus de lien.
Essaye de decortiquer le code de la procédure sp_spaceused, c'est un bon
début d'investigation


--
Bien cordialement
Med Bouchenafa

"Alain" a écrit dans le message de news:
%
Bonjour,

J'aimerai savoir comment calculer la volumetrie que me prendra une table.
Dois-je seulement additionner l'espace occuppé par chaque type de donnée
de mes colonnes ?
Comment calculer l'espace pris par les index ?

Existe-t-il des outils pour calculer facilement/automatiquement ce genre
de truc ?

Dans entreprise manager, comment fait-il pour calculer l'espace pris par
une table car quand je fais un ratio poids/nombre de ligne je ne trouve
pas le lien avec le poinds des types de données de mes colonnes ?

Merci pour toute les réponses que vous pourrez m'apporter,

Alain










Avatar
Med Bouchenafa
Il faut renseigner l'argument @updateusage de sp_spaceused

--
Bien cordialement
Med Bouchenafa

"Alain" a écrit dans le message de news:

Bonjour,

Il y a quelque chose que je ne comprends pas :
quand je lance la procedure sp_spaceused 'ma_table'
je n'ai pas le même nombre de ligne que lorsque je lance la requete select
count(idtable) from tbl_table ...
(sp me donne 1370347 et select 1371613)

Comment cela est-ce possible ?

Merci

Alain

"Med Bouchenafa" wrote in message
news:
L'Aide En Ligne fournit dans un chapitre tous les éléments de calcul de
la taille d'une table
Je ne connais pas d'outil dédié mais j'ai du voir des routines pour le
faire mais je n'ai plus de lien.
Essaye de decortiquer le code de la procédure sp_spaceused, c'est un bon
début d'investigation


--
Bien cordialement
Med Bouchenafa

"Alain" a écrit dans le message de news:
%
Bonjour,

J'aimerai savoir comment calculer la volumetrie que me prendra une
table.
Dois-je seulement additionner l'espace occuppé par chaque type de donnée
de mes colonnes ?
Comment calculer l'espace pris par les index ?

Existe-t-il des outils pour calculer facilement/automatiquement ce genre
de truc ?

Dans entreprise manager, comment fait-il pour calculer l'espace pris par
une table car quand je fais un ratio poids/nombre de ligne je ne trouve
pas le lien avec le poinds des types de données de mes colonnes ?

Merci pour toute les réponses que vous pourrez m'apporter,

Alain














Avatar
Alain
Je l'ai déjà fait et ça ne change rien.
En lançant un bcp de la table vers un fichier txt, j'ai bien le même nombre
de ligne que retourné via un select et non celui retourné par
sp_spaceused....

J'ai lancé un check de l'intégrité de la base et ça ne change rien...

Je ne vois pas du tout comment faire ...

Sinon j'ai aussi une autre question, comment executer un delete par lot pour
éviter de saturer mon fichier de transactions ?

Encore merci pour les réponses,

Cordialement,

Alain


"Med Bouchenafa" wrote in message
news:
Il faut renseigner l'argument @updateusage de sp_spaceused

--
Bien cordialement
Med Bouchenafa

"Alain" a écrit dans le message de news:

Bonjour,

Il y a quelque chose que je ne comprends pas :
quand je lance la procedure sp_spaceused 'ma_table'
je n'ai pas le même nombre de ligne que lorsque je lance la requete
select count(idtable) from tbl_table ...
(sp me donne 1370347 et select 1371613)

Comment cela est-ce possible ?

Merci

Alain

"Med Bouchenafa" wrote in message
news:
L'Aide En Ligne fournit dans un chapitre tous les éléments de calcul de
la taille d'une table
Je ne connais pas d'outil dédié mais j'ai du voir des routines pour le
faire mais je n'ai plus de lien.
Essaye de decortiquer le code de la procédure sp_spaceused, c'est un bon
début d'investigation


--
Bien cordialement
Med Bouchenafa

"Alain" a écrit dans le message de news:
%
Bonjour,

J'aimerai savoir comment calculer la volumetrie que me prendra une
table.
Dois-je seulement additionner l'espace occuppé par chaque type de
donnée de mes colonnes ?
Comment calculer l'espace pris par les index ?

Existe-t-il des outils pour calculer facilement/automatiquement ce
genre de truc ?

Dans entreprise manager, comment fait-il pour calculer l'espace pris
par une table car quand je fais un ratio poids/nombre de ligne je ne
trouve pas le lien avec le poinds des types de données de mes colonnes
?

Merci pour toute les réponses que vous pourrez m'apporter,

Alain


















Avatar
Med Bouchenafa
Regarde dans l'Aide En Ligne
DBCC UPDATEUSAGE

Pour ce qui est des suppressions par lot
Voici une petite astuce
SET ROWCOUNT 1000
DELETE tableName

Cela ne DELETE que 1000 lignes de la table

--
Bien cordialement
Med Bouchenafa



"Alain" a écrit dans le message de news:
42307938$0$31838$
Je l'ai déjà fait et ça ne change rien.
En lançant un bcp de la table vers un fichier txt, j'ai bien le même
nombre de ligne que retourné via un select et non celui retourné par
sp_spaceused....

J'ai lancé un check de l'intégrité de la base et ça ne change rien...

Je ne vois pas du tout comment faire ...

Sinon j'ai aussi une autre question, comment executer un delete par lot
pour éviter de saturer mon fichier de transactions ?

Encore merci pour les réponses,

Cordialement,

Alain


"Med Bouchenafa" wrote in message
news:
Il faut renseigner l'argument @updateusage de sp_spaceused

--
Bien cordialement
Med Bouchenafa

"Alain" a écrit dans le message de news:

Bonjour,

Il y a quelque chose que je ne comprends pas :
quand je lance la procedure sp_spaceused 'ma_table'
je n'ai pas le même nombre de ligne que lorsque je lance la requete
select count(idtable) from tbl_table ...
(sp me donne 1370347 et select 1371613)

Comment cela est-ce possible ?

Merci

Alain

"Med Bouchenafa" wrote in message
news:
L'Aide En Ligne fournit dans un chapitre tous les éléments de calcul de
la taille d'une table
Je ne connais pas d'outil dédié mais j'ai du voir des routines pour le
faire mais je n'ai plus de lien.
Essaye de decortiquer le code de la procédure sp_spaceused, c'est un
bon début d'investigation


--
Bien cordialement
Med Bouchenafa

"Alain" a écrit dans le message de news:
%
Bonjour,

J'aimerai savoir comment calculer la volumetrie que me prendra une
table.
Dois-je seulement additionner l'espace occuppé par chaque type de
donnée de mes colonnes ?
Comment calculer l'espace pris par les index ?

Existe-t-il des outils pour calculer facilement/automatiquement ce
genre de truc ?

Dans entreprise manager, comment fait-il pour calculer l'espace pris
par une table car quand je fais un ratio poids/nombre de ligne je ne
trouve pas le lien avec le poinds des types de données de mes colonnes
?

Merci pour toute les réponses que vous pourrez m'apporter,

Alain






















Avatar
Alain
MERCI BEAUCOUP !
Je regarde ça de suite.

Alain

"Med Bouchenafa" wrote in message
news:%
Regarde dans l'Aide En Ligne
DBCC UPDATEUSAGE

Pour ce qui est des suppressions par lot
Voici une petite astuce
SET ROWCOUNT 1000
DELETE tableName

Cela ne DELETE que 1000 lignes de la table

--
Bien cordialement
Med Bouchenafa



"Alain" a écrit dans le message de news:
42307938$0$31838$
Je l'ai déjà fait et ça ne change rien.
En lançant un bcp de la table vers un fichier txt, j'ai bien le même
nombre de ligne que retourné via un select et non celui retourné par
sp_spaceused....

J'ai lancé un check de l'intégrité de la base et ça ne change rien...

Je ne vois pas du tout comment faire ...

Sinon j'ai aussi une autre question, comment executer un delete par lot
pour éviter de saturer mon fichier de transactions ?

Encore merci pour les réponses,

Cordialement,

Alain


"Med Bouchenafa" wrote in message
news:
Il faut renseigner l'argument @updateusage de sp_spaceused

--
Bien cordialement
Med Bouchenafa

"Alain" a écrit dans le message de news:

Bonjour,

Il y a quelque chose que je ne comprends pas :
quand je lance la procedure sp_spaceused 'ma_table'
je n'ai pas le même nombre de ligne que lorsque je lance la requete
select count(idtable) from tbl_table ...
(sp me donne 1370347 et select 1371613)

Comment cela est-ce possible ?

Merci

Alain

"Med Bouchenafa" wrote in message
news:
L'Aide En Ligne fournit dans un chapitre tous les éléments de calcul
de la taille d'une table
Je ne connais pas d'outil dédié mais j'ai du voir des routines pour le
faire mais je n'ai plus de lien.
Essaye de decortiquer le code de la procédure sp_spaceused, c'est un
bon début d'investigation


--
Bien cordialement
Med Bouchenafa

"Alain" a écrit dans le message de news:
%
Bonjour,

J'aimerai savoir comment calculer la volumetrie que me prendra une
table.
Dois-je seulement additionner l'espace occuppé par chaque type de
donnée de mes colonnes ?
Comment calculer l'espace pris par les index ?

Existe-t-il des outils pour calculer facilement/automatiquement ce
genre de truc ?

Dans entreprise manager, comment fait-il pour calculer l'espace pris
par une table car quand je fais un ratio poids/nombre de ligne je ne
trouve pas le lien avec le poinds des types de données de mes
colonnes ?

Merci pour toute les réponses que vous pourrez m'apporter,

Alain


























Avatar
Patrick
Bonjour,
il existe un outil que j'utilise pour la conception des bases (permet aussi
le reverse)
Il,prend en compte dans le modèle relationnel (MCD ou MPD) le nombre
d'occurences et calcule le volume de la base.
il s'agit de PowerDesigner de Sybase, mais il n'est pas donné !

"Alain" a écrit :

Bonjour,

J'aimerai savoir comment calculer la volumetrie que me prendra une table.
Dois-je seulement additionner l'espace occuppé par chaque type de donnée de
mes colonnes ?
Comment calculer l'espace pris par les index ?

Existe-t-il des outils pour calculer facilement/automatiquement ce genre de
truc ?

Dans entreprise manager, comment fait-il pour calculer l'espace pris par une
table car quand je fais un ratio poids/nombre de ligne je ne trouve pas le
lien avec le poinds des types de données de mes colonnes ?

Merci pour toute les réponses que vous pourrez m'apporter,

Alain